win socket編程(TCP)

Server端socket程序基本流程: 服務器

1. WSAStartup(); 初始化網絡庫的使用。 網絡

2. socket(); 建立一個socket。 socket

3. bind(); 把得到的socket綁定到一個ip 和端口。若是爲本地,則IP可設置爲:127.0.0.1。 函數

4. listen(); 監聽已經綁定了指定端口的socket。 spa

5. accept(); 接受一個來自客戶端的鏈接。(accept()返回一個新的socket,該socket表明着本地服務器與某一個鏈接過來的客戶端的連接。以該socket爲參數,能夠調用send函數往客戶端發送數據,也能夠調用recv函數接受客戶端發送過來的函數。 .net

6.closesocket(); 關閉socket。 blog

7. WSACleanup(); 終止網絡庫的使用。 ip

Client端socket程序基本流程: 資源

1. WSAStartup();初始化網絡庫的使用。 get

2. socket(); 得到一個socket。

3. connect(); 鏈接到一個 服務器。(鏈接成功後就能夠收發數據了)

4.closesocket(); 收發完畢後調用closesocket關閉socket。

5.WSACleanup(); 最後程序結束前調用 WSACleanup清理資源。

 

 

 

參考內容:

1. http://blog.csdn.net/imhikaru/article/details/7231588

相關文章
相關標籤/搜索