//创建一个udt的接收对象
DatagramSocket ds =newDatagramSocket(9009);
//将接收的数据封装成数据包中
byte[] buf = new byte [1024];
//创建数据报对象
DatagramPacket dp = newDatagramPacket(buf,buf.length);
//接收数据报
ds.receive(dp);
//输出
//InetAddress host = dp.getAddress();
String data =new String(dp.getData());
String host =dp.getAddress().getHostAddress();
int port =dp.getPort();
System.out.println("data:\t"+data+"host:\t"+host+"port:\t"+port);
ds.close();
}
}
对于Socket编程的一些方法步骤,我们一定要熟记并且要经常练习、运用以免忘记,因为,它还是挺重要的。