`
mimang2007110
  • 浏览: 232411 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java udp通信

 
阅读更多

java服务器部分:

public static void main(String[] args)
    {
        try
        {
            DatagramSocket server = new DatagramSocket(5050);
            byte[] recvBuf = new byte[100];
            DatagramPacket recvPacket = new DatagramPacket(recvBuf, recvBuf.length);
            server.receive(recvPacket);
            String recvStr = new String(recvPacket.getData(), 0, recvPacket.getLength());
            System.out.println(recvStr);
        }
        catch (Exception ex)
        {
            ex.printStackTrace();
        }
    }

java客户端部分:

public static void main(String[] args)
    {
        try
        {
            DatagramSocket client = new DatagramSocket();
            String sendStr = "Hello! I'm Client";
            byte[] sendBuf = sendStr.getBytes();
            InetAddress addr = InetAddress.getByName("127.0.0.1");
            DatagramPacket sendPacket = new DatagramPacket(sendBuf, sendBuf.length, addr, 5050);
            client.send(sendPacket);
        }
        catch (Exception ex)
        {
            ex.printStackTrace();
        }
    }
 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics