请问UDP传输与路由的问题
假设我有4台电脑共用一个路由,那么它们对外的IP应该是一样的吧?此时我用除了这4台电脑以外的另外一台能上网的电脑向这4台电脑共用的IP以UDP方式发送信息,那么是不是这4台电脑都会收到该信息呢?(端口一样的话)谢谢!! 内部IP不同。不会同时收到。很久很久以前。CPUBBS贴过一文章。挺复杂这事。用LABVIEW做还感觉不爽做这方面。不是它强项。 P2P 之 UDP穿透NAT的原理与实现[转贴]
http://www.cpubbs.com/bbs/viewthread.php?tid=2337&fromuid=3757 P2P 之 UDP穿透NAT的原理与实现 上[转贴]
http://www.cpubbs.com/bbs/viewthread.php?tid=2365&fromuid=3757 一大堆。怕它。 不行,因为你4台机器的端口不能设置为相同的端口号,,因为如果要想传进内网的话,必须修改路由器里的“转发规则”设置项,而且UDP传输存在丢失数据包的情况,要把它做得稳定的话,必须进行必要的握手或应答,一般在局域网内是不会丢失数据包的,即使是TCP在广域网中也有丢包现象,10M的网卡更明显,所以必须进行必要的应答机制,保证数据的正确收发(主要就是丢包!!!)
页:
[1]