Socket

"socket",是使用 Unix 文件描述符 (fiel descriptor) 和其他程序通讯的方式。 通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。

Internet 套接口的两种类型

  • "Stream Sockets"

流式套接口是可靠的双向通讯的数据流。如果你向套接口安顺序输出“1,2”,那么他们 将安顺序“1,2”到达另一边。他们也是无错误的传递的,有自己的错误控制。

  • "Datagram Sockets"

数据报套接口。为什么他叫无连接呢?为什么他是不可靠的呢?恩,有这样的事实: 如果你发送一个数据报,他可能到达,他可能次序颠倒了。如果他到达,那么在这个包的内部 是无错误的。