黑马程序员技术交流社区

标题: Java异常处理 [打印本页]

作者: 横溢天使    时间: 2015-9-4 22:57
标题: Java异常处理
同学们老师们。麻烦给看看这个异常,我怎么也弄不好。谢谢了

QQ截图20150904185910.png (77.8 KB, 下载次数: 35)

QQ截图20150904185910.png

作者: jbl3344    时间: 2015-9-5 00:00
是不是没有导包?输入流的包你看是不是倒入错了。
作者: binarycoc    时间: 2015-9-5 00:09
感觉上错误提示已经说的很清楚了
作者: 横溢天使    时间: 2015-9-5 07:54
jbl3344 发表于 2015-9-5 00:00
是不是没有导包?输入流的包你看是不是倒入错了。

没有啊,不就是导入“import java.io.*;”吗?
作者: 横溢天使    时间: 2015-9-5 07:56
标题: 还有就是这段代码不能连着接受发送的数据,不知道为什么
本帖最后由 横溢天使 于 2015-9-5 08:04 编辑
binarycoc 发表于 2015-9-5 00:09
感觉上错误提示已经说的很清楚了

还请高手指点一下
  1. /*
  2. 在自己的机子上测试UDP的收发功能
  3. */
  4. import java.net.*;
  5. class Send
  6. {
  7.         public static void main(String[] args) throws Exception
  8.         {
  9.                
  10.                 DatagramSocket ds=new DatagramSocket(8888);
  11.                 byte[] buf="abcdef".getBytes();
  12.                 DatagramPacket dp=new        DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.1.101"),10002);
  13.                 ds.send(dp);
  14.                 ds.close();
  15.                
  16.         }
  17. }
  18. class Receive
  19. {
  20.         public static void main(String[] args) throws Exception
  21.         {
  22.                 DatagramSocket ds=new DatagramSocket(10002);
  23.                 while(true)
  24.                 {
  25.                         byte[] buf=new byte[1024];
  26.                         DatagramPacket dp=new DatagramPacket(buf,buf.length);
  27.                         ds.receive(dp);
  28.                         String ip=dp.getAddress().getHostAddress();
  29.                         String data=new String(dp.getData(),0,dp.getLength());
  30.                         System.out.println(ip+"*******"+data);
  31.                 }
  32.         }
  33. }        
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2