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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不怕黑人 中级黑马   /  2015-7-13 12:53  /  381 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.net.*;
class SendData
{
        public static void main(String[] args) throws Exception
        {
                DatagramSocket ds=new DatagramSocket(1456);
                byte[] buf="发送一个数据".getBytes();
                DatagramPacket ap=new DatagramPacket(buf,buf.length,InetAddress.getByName("127.0.0.1"),10000);
                ds.send(ap);
                ds.close();
        }
}
class ReceiveData
{
        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);
                ds.close();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马