zoukankan      html  css  js  c++  java
  • [Java] 网络-03 UDPClient / UDPServer

    import java.net.*;
    import java.io.*;
    
    public class TestUDPClient {
        public static void main(String args[]) throws Exception {
            long n = 10000L;
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            DataOutputStream dos = new DataOutputStream(baos);
            dos.writeLong(n);
    
            byte[] buf = baos.toByteArray();
            System.out.println(buf.length);
    
            DatagramPacket dp = new DatagramPacket(buf, buf.length,
                    new InetSocketAddress("127.0.0.1", 5678));
            DatagramSocket ds = new DatagramSocket(9999);
            ds.send(dp);
            ds.close();
        }
    }
    import java.net.*;
    import java.io.*;
    
    public class TestUDPServer {
        public static void main(String args[]) throws Exception {
            byte buf[] = new byte[1024];
            DatagramPacket dp = new DatagramPacket(buf, buf.length);
            DatagramSocket ds = new DatagramSocket(5678);
            while (true) {
                ds.receive(dp);
                ByteArrayInputStream bais = new ByteArrayInputStream(buf);
                DataInputStream dis = new DataInputStream(bais);
                System.out.println(dis.readLong());
            }
        }
    }


  • 相关阅读:
    关于Intent
    k8s常用命令
    kube-ui安装
    配置k8s dns
    centos 7 部署k8s集群
    多进程multiprocessing模块
    queue
    github安装k8s
    错误: No API token found for service account "default",
    线程
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786889.html
Copyright © 2011-2022 走看看