Socket
2016-05-13 11:57:06 4 举报
Socket是一种计算机网络编程接口,它允许在同一台或不同台的计算机之间进行数据通信。Socket提供了一种标准的、通用的、可移植的方式来实现跨平台的网络应用程序。通过使用Socket,程序员可以创建客户端和服务器端程序,它们可以通过互联网或其他网络进行通信。 在Socket编程中,每个连接都有一个唯一的标识符,称为套接字(Socket)。客户端程序创建一个套接字,然后连接到服务器端的套接字。一旦连接建立,客户端和服务器端就可以通过读写套接字来进行数据传输。 总之,Socket是一种强大的网络编程工具,它为开发人员提供了一种简单、灵活、高效的方式来实现跨平台的网络应用程序。
作者其他创作
大纲/内容
ACK K+1
客户端
Send()
Accept()
connect()返回
SYN J
三次握手
调用Close()
Bind() - Listen() - Accept()
四次握手释放连接
Accept()返回
服务器
服务响应
ACK M+1
结束通知,四次握手
Close()
Recv()
阻塞
Connect()
调用connect()
阻塞到客户连接到达
FIN M
Socket()
Read()返回0
FIN N
服务请求
处理服务请求
三次握手建立连接
0 条评论
下一页