zoukankan      html  css  js  c++  java
  • UDP---client+sever


    public
     class UDP_Client {
           public static void main(String[] args) throws Exception {
                 //1、创建服务 + 端口
                DatagramSocket client = new DatagramSocket(6666);
                 //2、准备数据
                String msg = "我喜欢你" ;
                 byte[] data = msg.getBytes();
                 //3、打包(发送地点+端口)
                DatagramPacket packet =
                       new DatagramPacket(data, data.length , new InetSocketAddress("localhost" ,8888));
                 //4、发送
                client.send(packet);
                 //5、释放
                client.close();
          }
    }

    public class UDP_Server {
           public static void main(String[] args) throws Exception {
                 //1、创建服务端+端口
                DatagramSocket server = new DatagramSocket(8888);
                 //2、准备容器接收
                 byte[] container = new byte[1024];
                 //3、封装成包
                DatagramPacket packet = new DatagramPacket(container,container.length );
                 //4、接受数据
                server.receive(packet);
                 //5、分析数据
                 byte[] data = packet.getData();
                 int len = packet.getLength();
                System. out.println(new String(data, 0, len));
                 //6、释放
                server.close();
                
          }
    }
  • 相关阅读:
    软件工程基础 结对项目作业
    软件工程基础 第3次个人作业
    软件工程基础 第2次个人作业
    软件工程基础 第1次个人作业
    BUAA_2019_MATLAB基础与应用_期末复习纲要
    BUAA_2019_数学建模_期末复习提纲
    技术学习资源
    线程优先级的高低和执行顺序的关系
    阿里和Google的JAVA开发规约
    java中创建线程的3种方法
  • 原文地址:https://www.cnblogs.com/king-/p/4389728.html
Copyright © 2011-2022 走看看