网络通信编程基础:Socket机制与长短连接.pdfVIP

  • 1
  • 0
  • 约3.19万字
  • 约 28页
  • 2026-06-17 发布于北京
  • 举报

网络通信编程基础:Socket机制与长短连接.pdf

网络通信编程基本

什么是Socket?

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,一般由操作

系统。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议处理和

通信缓存管理等等都隐藏在Socket接口后面,对用户来说,使用一组简单的接口就能进行

网络应用编程,让Socket去组织数据,以符合指定的协议。主机A的应用程序要能和主机B的

应用程序通信,必须通过Socket建立连接。

客户端连接上一个服务端,就会在客户端中产生一个socket接口实例,服务端每接受

一个客户端连接,就会产生一个socket接口实例和客户端的socket进行通信,有多个客户

端连接自然就有多个socket接口实例。

短连接

连接-传输数据-关闭连接

传统HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任

务结束就中断连接。

也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。

长连接

连接-传输数据-保持连接-传输数据-。。。-关闭连接。

长连接指建立SOCKET连接后不管是否使用都保持连接。

什么时候用长连接,短连接?

长连接多用于操

文档评论(0)

1亿VIP精品文档

相关文档