A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘占月 中级黑马   /  2012-4-10 21:00  /  1720 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.net.*;
  2. import java.io.*;

  3. class  UpdSend
  4. {
  5.         public static void main(String[] args) throws Exception
  6.         {
  7.                 DatagramSocket ds =new DatagramSocket();

  8.                 BufferedReader bufr =
  9.                         new BufferedReader(new InputStreamReader(System.in));
  10.                 String line = null;

  11.                 while((line = bufr.readLine())!=null)
  12.                 {
  13.                         if("886".equals(line))
  14.                                 break;

  15.                         byte[] buf = line.getBytes();

  16.                         DatagramPacket dp =
  17.                                 new DatagramPacket(buf,buf.length,InetAddress.getByName("127.0.0.1"),10001);
  18.                        
  19.                         ds.send(dp);
  20.                 }
  21.                 ds.close();
  22.         }
  23. }


  24. class  UpdRece
  25. {
  26.         public static void main(String[] args) throws Exception
  27.         {
  28.                 DatagramSocket ds = new DatagramSocket(10001);

  29.                 while(true)
  30.                 {
  31.                 byte[] buf = new byte[1024];
  32.                 DatagramPacket dp = new DatagramPacket(buf,buf.length);

  33.                 ds.receive(dp);

  34.                 String ip  = dp.getAddress().getHostAddress();
  35.                 String data = new String(dp.getData(),0,dp.getLength());
  36.                

  37.                 System.out.println(ip+"::"+data);
  38.                 }

  39.         }
  40. }
复制代码
有点晕,不知道哪里错了,加载后,在命令行里输入不进去东西。。。

5 个回复

倒序浏览
代码没有问题啊 可以输入的。

可以的.jpg (9.6 KB, 下载次数: 37)

可以的.jpg
回复 使用道具 举报
刚给你看了下,可以运行的啊,代码没问题呀...
回复 使用道具 举报
我也运行了下,ok啊……你说命令行输入不进东西?这个要开两个命令行的,是不是你对着接收端那个输的?
回复 使用道具 举报
在eclipse下  运行了  也没有问题  如图::
回复 使用道具 举报
0.0 失误   不是代码的问题。。  谢谢。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马