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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;


public class SendDemo {
        public static void main(String[] args) throws IOException {
               
                DatagramSocket ds = new DatagramSocket();
               
                //DatagramPacket(byte[] buf, int length, InetAddress address, int port)
                byte[] bys = "hello,udp,我来了".getBytes();
                InetAddress address = InetAddress.getByName("192.168.1.121");
                DatagramPacket dp = new DatagremPacket(bys,bys.length,address,10000);
                ds.send(dp);
               
                ds.close();
        }
}

2 个回复

正序浏览
本帖最后由 贾文泽 于 2013-2-28 11:48 编辑

  1. import java.io.IOException;
  2. import java.net.DatagramPacket;
  3. import java.net.DatagramSocket;
  4. import java.net.InetAddress;


  5. public class SendDemo {
  6.         public static void main(String[] args) throws Exception {
  7.                
  8.                 DatagramSocket ds = new DatagramSocket();   //可能发生Socket异常,所以上面改下,直接抛出异常
  9.                
  10.                 //DatagramPacket(byte[] buf, int length, InetAddress address, int port)
  11.                 byte[] bys = "hello,udp,我来了".getBytes();
  12.                netAddress address = InetAddress.getByName("192.168.1.121");

  13.                 DatagramPacket dp = new DatagramPacket(bys,bys.length,address,10000); //可能抛出UnknowHostException
  14.                 ds.send(dp);
  15.                
  16.                 ds.close();
  17.         }
  18. }
复制代码
回复 使用道具 举报
DatagramPacket dp = new DatagremPacket(bys,bys.length,address,10000);
这里敲错了,DatagremPacket。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马