Skip to content

socket编程

字数
369 字
阅读时间
2 分钟

socket套接字对于程序员来说就是一套网络通信的接口,使用这套接口就可以完成网络通信。网络通信的主体主要分为两部分:客户端服务器端。在客户端与服务器端通信时通常需要三个概念:IP端口通信数据 服务器是类似插座的角色,而客户端是类似于插孔的角色,启动服务器后,等待客户端主动接入,一个服务器可以同时接入多个客户端

通信数据在服务端和客户端之间传输时,是需要通过一系列封装和解包的:

  1. 当通信数据在客户端应用层发出后,会经过应用层、传输层、网络层、网络接口层的层层封装
  2. 而服务器端接收到客户端发送来的数据后,就会根据对应协议层的协议进行解包,并最终获得通信数据

但通信数据在发送端内存中和在接收端内存中的存储顺序可能是不一致的,这就可能导致数据处理错误。由此,我们就需要指定数据在发送过程中的字节序

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写