针对数据报套接字编程,以下叙述错误的是()。
A: 不能使用send( )函数发送数据
B: 只用于接收数据的数据报套接字必须事先绑定本地IP地址和UDP端口号
C: 已经发送过数据的套接字不必绑定本地IP地址和端口号就能够接收对方发来的数据
D: 一个事先绑定本地IP地址和UDP的端口号可接收到不同机器发来的数据
A: 不能使用send( )函数发送数据
B: 只用于接收数据的数据报套接字必须事先绑定本地IP地址和UDP端口号
C: 已经发送过数据的套接字不必绑定本地IP地址和端口号就能够接收对方发来的数据
D: 一个事先绑定本地IP地址和UDP的端口号可接收到不同机器发来的数据
举一反三
- 下列说法错误的是( ) A. DatagramSocket类此类表示用来接收和发送数据的套接。 B.使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报 C. DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的。 D. DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号
- 要在数据报套接字上发送和接收数据,需要使用( )和( )函数。
- 原始套接字在处理数据发送和接收时与流式套接字和数据报套接字有哪些不同?
- 使用数据报套接字发送数据时,如果是使用send( )函数,在第一次发送数据之前需先调用______________函数为套接字指定通信对端的地址。
- 下面关于端口和套接字的叙述错误的是( ) A: TCP套接字是由源IP地址、源端口号、目标IP地址和目标端口号共同标识的 B: 提供面向连接服务的服务器可以同时支持多个并行的套接字 C: UDP和TCP的端口号不能冲突 D: 传输层通过端口号向上层提供多路复用功能