1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public static void main(String[] args) {
try{
int MAX_LEN = 1000;
int localPortNum = 12756;
try (DatagramSocket mySocket = new DatagramSocket(localPortNum)) {
byte[] buffer = new byte[MAX_LEN];
DatagramPacket packet = new DatagramPacket(buffer, MAX_LEN);
mySocket.receive(packet);
String message = new String(buffer);
System.out.println(message);
String rcvd = new String(packet.getData(), 0, packet.getLength()) + ", from address: "
+ packet.getAddress() + ", port: " + packet.getPort();
System.out.println(rcvd);
}
}
catch(NumberFormatException | IOException e){}
} |
Partager