zoukankan      html  css  js  c++  java
  • Java——UDP

    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetAddress;
    
    //=================================================
    // File Name       :	UDPServer_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	UDPServer_demo
    public class UDPServer_demo {
    
    	public static void main(String[] args) throws Exception{
    		// TODO 自动生成的方法存根
    		DatagramSocket ds = null;					//声明DatagramSocket对象
    		DatagramPacket dp = null;					//声明DatagramPacket对象
    		ds = new DatagramSocket(3000);
    		String str = "HelloWord";
    		dp = new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),9000);
    		System.out.println("发送信息");
    		ds.send(dp);
    		ds.close();
    	}
    
    }
    
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    
    //=================================================
    // File Name       :	UDPClient_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	UDPClient_demo
    public class UDPClient_demo {
    
    	public static void main(String[] args) throws Exception{
    		// TODO 自动生成的方法存根
    		DatagramSocket ds = null;					//声明DatagramSocket对象
    		byte[] buf = new byte[1024];			//定义接收数据的字节数据
    		DatagramPacket dp = null;					//声明DatagramPacket对象
    		ds = new DatagramSocket(9000);		//此客户端在9000端口监听
    		dp = new DatagramPacket(buf,1024);			//指定接收数据的长度为1024
    		System.out.println("等待接收数据");
    		ds.receive(dp); 				//接收数据
    		String str = new String(dp.getData(),0,dp.getLength())+" from"
    		+dp.getAddress().getHostAddress()+" : "+dp.getPort();	//接收数据
    		System.out.println(str);			//输出数据
    		ds.close();
    	}
    
    }
    
  • 相关阅读:
    POC- Proof of Cocept -- 概念验证
    英语语法学习 7 -- 数词
    英语语法学习6 -- 代词
    英语语法学习5-冠词
    英语语法学习4-名词
    英语语法学习3-句子的组成和分类
    alibaba-Java开发手册心得-一编程规约-4oop(面向对象编程)规约
    alibaba-Java开发手册心得-一编程规约-3代码格式
    alibaba-Java开发手册心得-一编程规约-2常量定义
    魔法值的简单了解
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5323978.html
Copyright © 2011-2022 走看看