首页 > 代码库 > 20140920
20140920
1、基于TCP的网络应用程序编写(孙鑫540)
服务器端的程序流程如下:
1、加载套接字库、套接字库的版本协商(WSAStartup函数)
2、创建本地套接字(socket(地址族,套接字类型,自动选择协议))
3、绑定套接字到某个IP地址和端口(bind(要绑定的套接字,IP地址和端口,长度))
4、将已经建立的套接字设为监听模式(listen(套接字,可监听的人数)),准备接受客户请求
5、一旦客户请求到来,接受连接请求,返回一个新的对应于此次连接的套接字(返回新的套接字 accept(服务器端套接字,客户端IP地址和端口,长度))
6、用新的套接字和客户端通信(send/recv).
7、返回,等待另一个客户请求
8、关闭套接字
客户端的程序流程:(不需要绑定bind)
1、创建客户机端的的套接字
2、向服务器端发送连接请求(connect(客户端的套接字,服务器端的IP和端口,长度))
3、和服务器进行通信(send/recv)
4、关闭套接字
20140920
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。