您的位置:首页 > 编程语言 > Java开发

java udp client 客户端简易实现

2015-06-16 17:56 537 查看

public class Client {

 public static void main(String[] args) {

  try {

   DatagramSocket ds = new DatagramSocket();

   byte[] buf = "login".getBytes();

   DatagramPacket data = new DatagramPacket(buf, buf.length,

     new InetSocketAddress("127.0.0.1", 8888));

   ds.send(data);

   while (true) {

    ByteArrayOutputStream baos = new ByteArrayOutputStream();

    buf = new byte[1024];

    data = new DatagramPacket(buf, buf.length);

    ds.receive(data);

    baos.write(data.getData(), 0, data.getLength());

    System.out.println(new String(baos.toByteArray()));

    buf = baos.toByteArray();

    ds.send(new DatagramPacket(buf, buf.length, data.getSocketAddress()));

   }

  } catch (Exception e) {

   e.printStackTrace();

  }

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java udp client 客户端