import java.net.*; public class HelloWorldUDPReceiver { public static void main(String[] args) { try{ byte buf[] = new byte[256]; /** データを受信 **/ // データグラムソケットを作成(引数にポート番号を指定) DatagramSocket socket = new DatagramSocket(5555); // 受信するデータグラムパケットを作成 DatagramPacket packet = new DatagramPacket(buf, buf.length); // データグラムパケットを受信します。 // 受信するとpacketのバッファにデータが格納されます。 socket.receive(packet); // 受信したデータを取得 String data = new String(packet.getData(),0,packet.getLength()); System.out.println("\"" + data + "\"を受信しました"); }catch(Exception e){ e.printStackTrace(); } } }