黑马程序员技术交流社区

标题: 可以这样写么 [打印本页]

作者: bukai123    时间: 2015-12-2 13:20
标题: 可以这样写么
class UdpSend   
{  
    public static void main(String[] args)throws Exception  
    {  
        //1、创建udp Socket服务  
        DatagramSocket ds=new DatagramSocket(9999);  
        //2、确定数据,从键盘录入,并把键盘录入的数据封装成数据包  
        DatagramPacket dp=null;  
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));  
        String line=null;  
        while((line=br.readLine())!=null)  
        {  
            byte[] buf=line.getBytes();  
            dp=new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.1.255"),10000);  
            //3、通过Socket服务,将已有的数据包发送出去  
            ds.send(dp);  
            if ("886".equals(line))  
            {  
                break;  
            }  
        }  
        //4、关闭资源  
        ds.close();  
         
    }  
}




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