两台主机各安一个网卡相互通信,其中一台作UDP服务器,端口9999
1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。 3) 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始

如何判断两台机器之间UDP是否联通
抓包看是最好的办法,ping只能保证三层联通,至于对应端口的服务是否联通,可以用hping 对端ip -2 -s 源端口 -p 目的端口,也可以用netstat来查看对应的udp端口是否在监听,监听中代表服务已经开启
ping一下对方ip

根据UDP打洞原理只要知道双方IP地址就可以通信吗?
不能,一个公网ip可能n个人使用,渣唯基路由器会给每个人分配端口,这个端口还需要暴山改露在外网。所以UDP打洞的核心就在这里,获取公网地址,获取路由器给他分配的空闲端口如谨,因为只有这样socket才可以运行,socket需要ip+端口,而不是单纯地ip
你试试不就知道了不过不通过服务器的记录你又怎么知道你的内网IP到NAT后端口会变成什么样

如何建立UDP连接
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。 (望楼主采纳哦)
用TCP调试助手,选择UDP方式。打开两个,填写好端口号,然后互联就可以了 恩,我就是说UDP呀~TCP调试助手有UDP功能的。。。
ftp啊 还有飞鸽传书软件应该也是udp传输的

两台电脑怎么样进行UDP通信
我这里有UDP 的SERVER和CLIENT的代码,在局域网里设置好IP地址的话,可以实现通信。需要的话可以留下邮箱,
超级终端+TCP&UDP工具

本文由 在线网速测试 整理编辑,转载请注明出处。