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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何鹏程 中级黑马   /  2015-7-16 23:13  /  466 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package test;

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

class UdpSe
{
        public static void main(String[] args) throws Exception
        {
                DatagramSocket ds=new DatagramSocket(888);
//                BufferedReader sb=new BufferedReader(new InputStreamReader(System.in));
                String tb="dfsfs";
//                while((tb=sb.readLine())!=null){
//                        if("886".equals(tb))
//                                break;
//               
                        byte[] byt=tb.getBytes();
               
                        DatagramPacket dp=new DatagramPacket(byt,byt.length,InetAddress.getByName("192.168.1.103"),10002);
               
                        ds.send(dp);
                        ds.close();
}
       
}
class UdpRa
{
        public static void main(String[] args) throws Exception{
       
                DatagramSocket ds=new DatagramSocket(10002);
       
                byte[] byy=new byte[1024];
       
                DatagramPacket dp=new DatagramPacket(byy,byy.length);
       
                ds.receive(dp);
       
                String ip=dp.getAddress().getHostAddress();
       
                String data=new String(dp.getData(),0,dp.getLength());
       
                int port=dp.getPort();
                System.out.print(ip+data+port);
        ds.close();
       

        }
}接收端,就不到东西。

1 个回复

倒序浏览
高大上,看不懂啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马