首页 > 代码库 > socket通信原理
socket通信原理
什么是socket
所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
SOCKET连接过程
根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
服务端:
1.先初始化socket
2.创建socket,开始监听整个网络的连接请求.
3.当检测到来自客户端的连接请求时,向客户端发送连接请求的信息,并建立与客户端之间的连接.
4.与客户端进行通信
5.完成通信后,服务器关闭与客户端的socket连接
客户端:
1.初始化socket,并建立客户端的socket
2.发送连接请求到服务器,并等待服务器的回馈信息.
3.连接成功后与服务器进行数据交互
4.数据处理完毕后关闭自身的socket连接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。