服务端
1:调用WSAStartup() 作用是引入Ws2_32.dll库
2:创建套接字Socket
3:监听端口listen
4:创建新线程接收accept -----
5 accept成功客户端连接后创建新线程接收recv
6:关闭清初释放工作
客户端
1:调用WSAStartup() 作用是引入Ws2_32.dll库
2:创建套接字Socket
3:connect连接服务器
4:send发送数据
小结:
1:关于recv参数
int recv(SOCKET s, char FAR *buf, int len, int flags);
如果希望是阻塞模式 flags需要设置为0
2: 面向连接的socket使用send发送数据 recv接收数据
使用数据报的socker使用sendto发送数据 rectfrom接收数据
本文详细介绍TCP Socket编程的基本步骤,包括服务端与客户端的建立过程。从初始化到数据收发,再到资源清理,全面覆盖了面向连接的Socket编程关键点。

被折叠的 条评论
为什么被折叠?



