IP4(PF_INET)套接字类型
读《TCP&IP网络编程》
面向连接的套接字(SOCK_STREAM)
-
传输过程中,数据不会丢失
-
按序传输数据
-
传输的数据不存在数据边界
- 类似于传送带,较晚发送的数据不会先到达
- 收发数据的套接字内部有缓冲(Buffer)
- 面向连接的套接字中,
read和write的次数并无太大的意义。当read速度小于write时,缓冲可能会被填满,此时在发送端会停止发送数据
可靠、按序、基于字节的面向连接的数据传输方式的套接字
面向消息的套接字(SOCK_DGRAM)
-
强调快速传输而不是传输顺序
-
传输的数据可能丢失、也可能损毁
-
传输的数据有数据边界
-
限制每次数据的传输大小
- 类似于快递,两次发送就需要两次接收
- 限制每次数据传输的大小、即数据是有边界的
不可靠、不按序、以数据的高速传输为目的的套接字
浙公网安备 33010602011771号