读书人

java udp通讯

发布时间: 2012-12-19 14:13:14 作者: rapoo

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();        }    }
?

?

?

读书人网 >互联网

热点推荐