相关考题
-
多项选择题
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选项决定是否允许对网络广播地址收发数据报。
