1.下列有关Socket的说法,错误的是()B

  A.Socket用于描述IP地址和端口,是一个通信链的句柄

  B.Socket通信必须建立连结

  C.Socket客户端的端口是不固定的

  D.Socket服务端的端口是固定的

解释:

IPV4下,两种基本的通信方式分别是TCP和UDP,前者是面向连接的可靠的字节流服务,通信之前必须要先建立起socket连接,而后者是面向无连接的数据包服务,通信之前无需建立起任何连接,因而B选项是错误的。

socket 可以基于TCP 面向连接 也可以基于UDP无连接。

在客户端程序里,实际上客户端用哪个端口发送数据是不固定,是由系统分配的,当然向服务器哪个端口发送是固定的