• Java网络编程(UDP协议:接收端)


     1 package WebProgramingDemo;
     2 
     3 import java.io.IOException;
     4 import java.net.DatagramPacket;
     5 import java.net.DatagramSocket;
     6 
     7 public class UDPReceiveDemo {
     8 
     9     /**
    10      * @param args
    11      * @throws IOException 
    12      */
    13     /*
    14      * 创建UDP接收端的步骤:
    15      * 1.建立UDP socket服务
    16      * 2.创建数据包,用于存储接收到的数据,方便用数据包对象的方法解析这些数据
    17      * 3.使用socket服务的receive方法将接收到的数据存储到包中
    18      * 4,通过数据包的方法解析数据包中的数据
    19      * 5,关闭资源
    20      * 
    21      */
    22     
    23     public static void main(String[] args) throws IOException {
    24         System.out.println("接收端启动。。。。");
    25         DatagramSocket ds1 = new DatagramSocket(10000);
    26         byte bufre[] = new byte[1024];
    27         DatagramPacket dp1 = new DatagramPacket(bufre, bufre.length);
    28         ds1.receive(dp1);//阻塞式方法
    29         String ip = dp1.getAddress().getHostAddress();
    30         int port = dp1.getPort();
    31         String text = new String(dp1.getData(), 0, dp1.getLength());
    32         System.out.println(ip + ":" + port + ":" + text);
    33         ds1.close();
    34     }
    35 
    36 }
  • 相关阅读:
    drf 权限流程解析
    drf 认证流程解析
    drf 版本解析
    Django REST framework初识
    RESTful规范
    Flask框架
    Flask框架解析目录
    hdu
    hdu 6113 度度熊的01世界(结构体的赋值问题)
    hdu 6114 chess(排列组合)
  • 原文地址:https://www.cnblogs.com/ysw-go/p/5321216.html
Copyright © 2020-2023  润新知