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

相关文章
相关标签/搜索