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/
  • 相关阅读:
    ACM 01背包问题
    HDU 1222(数论,最大公约数)
    HDU 1045(质因数分解)
    HDU 4548(美素数)
    POJ 1458 Common Subsequence
    light oj 1047-neighbor house
    POJ 3903 Stock Exchange
    HDU 1069 monkey an banana DP LIS
    max sum
    ACM比赛
  • 原文地址:https://www.cnblogs.com/baixingqiang/p/5772735.html
Copyright © 2011-2022 走看看