zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    学习python第二天数据库day1
    学习python第一天总纲
    Mac 键盘快捷键
    报错 Filtered offsite request
    mysql 顺序问题
    implode 把数组 组成一个字符串
    TP view中跳转到某个控制器
    生成商品的唯一货号
    数组排序
    判断文件是否存在 删除文件
  • 原文地址:https://www.cnblogs.com/ysw-go/p/5321216.html
Copyright © 2011-2022 走看看