2
假设发送消息的顺序为 1,2,3
a. 采用无连接 socket 的到达顺序有 3!不同排列:(1,2,3)(1,3,2)(2,1,3)(2,3,1)(3,1,2)(3,2,1)
b. 采用面向连接 socket 的到达顺序只有 1 种:(1,2,3)
4
// instanates a datagram socket for sending the data
DatagramSocket mySocket = new DatagramSocket();
byte[] bu%er = new byte[100];
DatagramPacket datagram = new DatagramPacket(bu%er, bu%er.length, receiverHost,
receiverPort);
mySocket.setSoTimeout(5000); // set meout to 5 seconds
try {
mySocket.receive(datagram);
}
catch (SocketTimeoutExcepon ex) {
System.out.println("me out on receive");
}
6
a.
评论6
最新资源