在C/S模式的数据报套接字编程中,客户端发送数据前调用connect( )函数是()。
A: 错误操作,因为UDP是无连接协议
B: 无效操作,对后续操作无任何影响
C: 为套接字指定通信对端的IP地址和端口号
D: 与服务器建立连接
A: 错误操作,因为UDP是无连接协议
B: 无效操作,对后续操作无任何影响
C: 为套接字指定通信对端的IP地址和端口号
D: 与服务器建立连接
举一反三
- 使用数据报套接字发送数据时,如果是使用send( )函数,在第一次发送数据之前需先调用______________函数为套接字指定通信对端的地址。
- 针对数据报套接字编程,以下叙述错误的是()。 A: 不能使用send( )函数发送数据 B: 只用于接收数据的数据报套接字必须事先绑定本地IP地址和UDP端口号 C: 已经发送过数据的套接字不必绑定本地IP地址和端口号就能够接收对方发来的数据 D: 一个事先绑定本地IP地址和UDP的端口号可接收到不同机器发来的数据
- 基于TCP的socket通信中,哪些是客户端必须要执行的操作( ) A: 调用bind()函数绑定IP和端口 B: 创建客户端套接字 C: 调用connect()函数与服务端建立TCP连接 D: 调用accept()函数接受连接请求 E: 调用listen()函数进行监听
- TCP套接字编程建立连接后,应用程序调用send函数和recv函数发送和接收数据。
- 基于TCP的套接字通信时,发送消息的客户端的程序可以不包括以下语句( ) A: 使用socket函数创建套接字 B: 使用bind绑定本机地址到套接字 C: 使用connect函数连接套接字 D: 使用send发送消息到套接字