zoukankan      html  css  js  c++  java
  • UDP

    我们通过以下代码来连了解以下UPD

    首先我们先创建Server类

    package cn.a.qwe;
    
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.SocketException;
    
    public class Server {
    	public static void main(String[] args) throws Exception {
    		DatagramSocket sockets=new DatagramSocket(50000);
    		
    		byte[] bytes = new byte[1024];
    		
    		DatagramPacket packet = new DatagramPacket(bytes, 0,bytes.length);
    		
    		sockets.receive(packet);
    		
    		byte[] data = packet.getData();
    		
    		String temp = new String(data,0,data.length);
    		System.out.println(temp);
    	}
    }
    

    紧接着我们来创建一个Client类

    package cn.a.qwe;
    
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetAddress;
    import java.net.SocketException;
    
    public class Client {
    	public static void main(String[] args) throws Exception {
    		String word="开启成功";
    		byte[] bytes=word.getBytes();
    		DatagramSocket client = new DatagramSocket();
    		DatagramPacket packet = new DatagramPacket(bytes, 0, bytes.length, InetAddress.getByName("localhost"), 50000);
    		client.send(packet);
    	}
    }
    

    启动之后我们可以看到当Client运行时,我们可以看到Server类会有"开启成功"的字段输出

    更多详情请关注 http://www.cnblogs.com/baixingqiang/
  • 相关阅读:
    硬件基础---拆装机
    Dynamics CRM 2015 Update 1 系列(4): 自己定义主键
    Heroku第三方服务接入指南(二)
    ssh 免密登录
    CentOS 7 NAT软路由
    Nginx升级
    挖矿病毒
    安装 epel-release
    hydra 安装和使用
    Linux 安全信息查看
  • 原文地址:https://www.cnblogs.com/baixingqiang/p/5772735.html
Copyright © 2011-2022 走看看