zoukankan      html  css  js  c++  java
  • UDP程序设计

     
      UDP是不可靠的连接,广泛应用于各种聊天工具
     
      使用UDP发送的信息,对方不一定会接收到。所有的信息使用数据报的形式发送出去,这就要求客户端要始终等待服务器发送的信息才能进行接收。在Java中使用DatagramSocket类和DatagramPacket类完成UDP程序的开发。
     
     
    UDP程序实现
     
      在UDP开发中使用DatagramPacket类包装一条要发送的信息,之后使用DatagramSocket类用于完成信息的发送操作。
     
    DatagramPacket
     
    public DatagramPacket(byte[] buf, int length)     实例化DatagramPacket对象时指定接收数据的长度
    public DatagramPacket(byte[] buf, int length, InetAddress address, int port)     实例化DatagramPacket对象时指定发送的数据、数据的长度、目标地址及端口
    public byte[] getData()     返回接收的数据
    public int getLength()     返回要发送或接收数据的长度
     
    DatagramSocket
     
    public DatagramSocket(int port)     创建DatagramSocket对象,并指定监听的端口
    public void send(DatagramPacket p)     发送数据报
    public void receive(DatagramPacket p)     接收数据报
     
     
  • 相关阅读:
    Asible——inventory与大项目管理
    Asible——template
    Ansible——文件管理
    Ansible——处理任务失败
    Ansible——handlers与notify
    ubuntu 16.04 LTS 开发环境的安装及常用软件
    curl 命令详解
    VMware虚拟机三种网络模式详解
    ubantu 16.04 安装有道词典
    OneNote 使用汇总
  • 原文地址:https://www.cnblogs.com/mywy/p/5231023.html
Copyright © 2011-2022 走看看