黑马程序员技术交流社区
标题:
代码错误请教?
[打印本页]
作者:
Friends★
时间:
2012-5-14 13:16
标题:
代码错误请教?
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
//发送端没有错误
class UdpSend
{
public static void main(String[] args) throws Exception
{
DatagramSocket ds = new DatagramSocket();
byte[] buf = "fa song xiao xi".getBytes();
DatagramPacket dp = new DatagramPacket(buf,buf.length,InetAddress.getByName("117.130.95.90"),10000);
ds.send(dp);
ds.close();
}
}
//接收端运行就报错,请哪位帮我看看
class UdpRece
{
public static void main(String[] args) throws Exception
{
DatagramSocket ds = new DatagramSocket(10000);
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf,buf.length);
ds.receive(dp);
String ip = dp.getAddress().getHostAddress();
String data = new String(dp.getData(),0,dp.getLength());
int port = dp.getPort();
System.out.println(ip+"::"+data+"::"+port);
}
}
11.png
(5.82 KB, 下载次数: 11)
下载附件
2012-5-14 13:15 上传
作者:
任睦强
时间:
2012-5-14 14:48
错误发生于同时运行多个接收端程序,与发送程序端口冲突
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2