1.下列有关Socket的说法,错误的是()B
A.Socket用于描述IP地址和端口,是一个通信链的句柄
B.Socket通信必须建立连结
C.Socket客户端的端口是不固定的
D.Socket服务端的端口是固定的
解释:
IPV4下,两种基本的通信方式分别是TCP和UDP,前者是面向连接的可靠的字节流服务,通信之前必须要先建立起socket连接,而后者是面向无连接的数据包服务,通信之前无需建立起任何连接,因而B选项是错误的。
socket 可以基于TCP 面向连接 也可以基于UDP无连接。
在客户端程序里,实际上客户端用哪个端口发送数据是不固定,是由系统分配的,当然向服务器哪个端口发送是固定的