Windows下Socket编程
构架
- 服务器构架
- 加载库资源–WSAStartup
- 创建socket–socket
- 绑定地址信息–bind
- 监听–listen
- 获取监听队列第一个连接处理–accept
- 发送数据–send
- 接收数据–recv
- 关闭sock–socketclose
- 卸载库–WSACleanup
- 客户端构架
- 加载库资源–WSAStartup
- 创建socket–socket
- 连接服务器–connect
- 发送数据–send(tcp)/sendto(udp)
- 接收数据–recv(tcp)/recvfrom(udp)
- 关闭sock–socketclose
- 卸载库–WSACleanup
创建socket
//第一个参数IPV4,SOCK类型,TCP协议
//错误返回:INVALID_SOCKET ---错误返回不是SOCKET_ERROR
socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)