多项选择题
MulticastSocket的哪些方法要求MulticastSocket已经加入到主播组()
A.send()方法
B.receive()方法
C.leaveGroup()方法
D.bind()方法
相关考题
-
多项选择题
关于DatagramChannel的read(ByteBuffer[]srcs)方法,下面哪些说法是正确的()
A.read()方法要求DatagramChannel已经建立连接。
B.如果ByteBuffer缓冲区无法容纳数据报中的所有数据,那么read()方法会抛出BufferOverflowException。
C.当DatagramChannel工作于非阻塞模式,并且没有就绪的数据报,read()方法立即返回0。
D.当DatagramChannel工作于阻塞模式,并且没有就绪的数据报,read()方法会进入阻塞状态。 -
多项选择题
关于DatagramSocket的选项,下面哪些说法是正确的()
A.SO_TIMEOUT选项表示接收数据报以及发送数据报时的等待超时时间。
B.许多网络都都限定了接收缓冲区大小的最大值,如果DatagramSocket的setReceiveBufferSize(intsize)方法的参数size超过该值,那么setReceiveBufferSize(intsize)方法所作的设置无效。
C.UDPSocket和TCPSocket的SO_REUSEADDR选项的作用相同。
D.SO_BROADCAST选项决定是否允许对网络广播地址收发数据报。 -
单项选择题
当DatagramSocket接收到了来自任意一个主机的数据报,如果知道该数据报的发送者的UDP端口()
A.调用DatagramPacket的getPort()方法
B.调用DatagramSocket的getPort()方法
C.调用DatagramPacket的getRemotePort()方法
D.调用DatagramSocket的getRemotePort()方法
