zoukankan      html  css  js  c++  java
  • UDP 通信

    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetAddress;
    
    
    public class UDPsend {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) throws Exception {
    		// TODO Auto-generated method stub
    		DatagramSocket ds=new DatagramSocket();
    		String string="hello world";
    		DatagramPacket dp=new DatagramPacket(string.getBytes(), string.length(),InetAddress.getByName("127.0.0.1"),4321);
    		ds.send(dp);
    		ds.close();
    	}
    }
    


     

    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    
    
    public class UDPrecv {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) throws Exception {
    		// TODO Auto-generated method stub
    		DatagramSocket ds=new DatagramSocket(4321);
    		byte[] buf=new byte[1024];
    		DatagramPacket dp=new DatagramPacket(buf, 1024);
    		ds.receive(dp);
    		String strRecv=new String(dp.getData(),0,dp.getLength())+"from"+dp.getAddress().getHostAddress()+":"+dp.getPort();
    		System.out.println(strRecv);
    		ds.close();
    	}
    
    }
    


     

  • 相关阅读:
    MySQL复制表结构和内容到另一张表中的SQL
    Page Cache(页缓存)
    mmap 与 munmap
    Shenandoah 与 ZGC
    InfluxDB入门
    SparkSQL 疫情Demo练习
    CyclicBarrier 解读
    mysql存储过程
    Kibana7.3.2与ElasticSearch7.3.2的集成
    Greenplum简介
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3188603.html
Copyright © 2011-2022 走看看