日期:2014-05-20  浏览次数:20807 次

在线等:用那个函数获取客户端发来的UDP报文的IP地址和端口号?
C/S模式,服务器接收到客户端的UDP包后,如何从报文中获取客户端的IP、PORT?多谢!

------解决方案--------------------
DatagramSocket ds = new DatagramSocket(12345);// 开始监视12345端口
byte[] buf = new byte[1000];
DatagramPacket ip = new DatagramPacket(buf, buf.length);// 创建接收数据报的实例
while (true) {
ds.receive(ip);
System.out.println((ip.getSocketAddress().toString())+ ": "+ip.getPort());
//得到IP和PORT
}