首页 > 代码库 > socket交互
socket交互
一,Socket
图示:
服务端
1,创建socket
2,绑定端口和本机IP,就是让服务器端程序占用端口,是其他客户端程序无法占用此端口
3,打开监听Listen
4,接受客户端的链接Accept()(监听端口接受客户端连接)
5,send,recive
客户端
1,创建socket
2,链接到服务器段IP,Port,Connect创建一个连接,链接到服务器端的Accept()方法,Accept返回一个socket代理(socketPort即一个新的socket对象,占用了操作系统自动分配的一个端口)
3,send,recive
注:为什么必须要新创建一个socketPort代理端口呢
原因就是,每一个端口同一时间只能与一个客户端进行连接通信,如果不新创建端口, 直接用服务器端口的话,服务器端口一直处于占用状态,那么其他客户端就无法与此服 务器建立通信
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。