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清理资源。
参考内容: