yushuoguang 发表于 2009-3-21 10:27:02

请问UDP传输与路由的问题

假设我有4台电脑共用一个路由,那么它们对外的IP应该是一样的吧?此时我用除了这4台电脑以外的另外一台能上网的电脑向这4台电脑共用的IP以UDP方式发送信息,那么是不是这4台电脑都会收到该信息呢?(端口一样的话)
谢谢!!

tester 发表于 2009-3-22 22:09:52

内部IP不同。不会同时收到。很久很久以前。CPUBBS贴过一文章。挺复杂这事。用LABVIEW做还感觉不爽做这方面。不是它强项。

tester 发表于 2009-3-22 22:10:19

P2P 之 UDP穿透NAT的原理与实现[转贴]
http://www.cpubbs.com/bbs/viewthread.php?tid=2337&fromuid=3757

tester 发表于 2009-3-22 22:10:30

P2P 之 UDP穿透NAT的原理与实现 上[转贴]
http://www.cpubbs.com/bbs/viewthread.php?tid=2365&fromuid=3757

tester 发表于 2009-3-22 22:10:42

一大堆。怕它。

chinafpga 发表于 2009-3-25 01:33:04

不行,因为你4台机器的端口不能设置为相同的端口号,,因为如果要想传进内网的话,必须修改路由器里的“转发规则”设置项,而且UDP传输存在丢失数据包的情况,要把它做得稳定的话,必须进行必要的握手或应答,一般在局域网内是不会丢失数据包的,即使是TCP在广域网中也有丢包现象,10M的网卡更明显,所以必须进行必要的应答机制,保证数据的正确收发(主要就是丢包!!!)
页: [1]
查看完整版本: 请问UDP传输与路由的问题