UDP发送数据示例

Posted pxy-1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDP发送数据示例相关的知识,希望对你有一定的参考价值。

技术图片

public class SendDemo {
    public static void main(String[] args) throws IOException {
        //1.创建发送端Socket对象
        // DatagramSocket()构造数据报套接字并将其绑定到本地主机上的任何可用端口。
        DatagramSocket ds = new DatagramSocket();

        //2.创建数据并打包
        //public DatagramPacket(byte[] buf,int length,InetAddress address,int port)
        // 构造用于发送长度的分组的数据报包length指定主机上到指定的端口号。
        byte[] bys = "hello UDP 我来了".getBytes();
        DatagramPacket dp = new DatagramPacket(bys,bys.length,InetAddress.getByName("192.168.50.76"),10086);

        //3.调用Datagram对象方法发送数据
        //public void send(DatagramPacket p) 从此套接字发送数据报包。
        ds.send(dp);

        //4.关闭发送端
        ds.close();
    }
}

 

以上是关于UDP发送数据示例的主要内容,如果未能解决你的问题,请参考以下文章

UDP发送数据示例

UDP发送数据示例

Erlang Udp 服务器丢弃大量数据包

无法在c#中使用udp发送数据

JAVA 网络编程流相关代码(UDP和TCP)

UDP通信_ DatagramSocket 实现_客户咨询