粘包现象:只有tcp协议才会产生粘包,udp协议不会产生粘包 1、tcp协议下,发送端会采用一个优化算法(Nagle算法),把间隔时间短,数据比较小的包合并到一起,再一起发送过去,造成粘包 2、发送端从缓存区拿数据,但数据过大,只拿取一部分数据,下次再接收时,再把没有接收的数据再拿取过来,造成粘包 Read More
socket:是在应用层和传输层之间的一个抽象层,它把TCP/IP层的复杂的操作封装抽象,并提供一些接口供应用层调用套接字:被设计用于同一台主机上多个应用程序之间的通信,被称为进程之间通信或IPC 基于文件类型的套接字:AF_UNIX UNIX一切皆文件,基于文件的套接字调用的就是底层文件系统来抓取 Read More