zoukankan      html  css  js  c++  java
  • UDP通讯协议实例

    1.服务端

    import java.io.IOException;
    import java.net.*;
    
    public class UDPDemo {
    
        public static void main(String[] args) {
            try {
                String info ="mm";
                byte[] bytes = info.getBytes();
                /* 数据报*/
                DatagramPacket dp = new DatagramPacket(
                        bytes,0,bytes.length, InetAddress.getByName("127.0.0.1"),8888);
                /* 本程序的端口*/
                DatagramSocket socket = new DatagramSocket(9000);
                socket.send(dp);
                socket.close();
            } catch (UnknownHostException e) {
                e.printStackTrace();
            } catch (SocketException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
    }

    2.客户端

    import java.io.IOException;
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.SocketException;
    
    public class UDPClient {
    
        public static void main(String[] args) {
            byte[] bytes = new byte[1024];
            /* 数据报*/
            DatagramPacket dp = new DatagramPacket(bytes,bytes.length);
    
            try {
                DatagramSocket socket = new DatagramSocket(8888);
                socket.receive(dp);
                String s = new String(dp.getData(),0,dp.getLength());
                System.out.println(s);
                socket.close();
            } catch (SocketException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    设计数据库步骤
    sql练习题
    多表连接查询
    数据约束
    管理并行SQL执行的进程
    关于Oracle数据库后台进程
    配置数据库驻留连接池
    为共享服务器配置Oracle数据库
    关于数据库驻留连接池
    关于专用和共享服务器进程
  • 原文地址:https://www.cnblogs.com/mm163/p/10679645.html
Copyright © 2011-2022 走看看