我想用TCP/IP进行局域网广播(100分)

  • 主题发起人 主题发起人 Sheep2
  • 开始时间 开始时间
S

Sheep2

Unregistered / Unconfirmed
GUEST, unregistred user!
就像各种可以在lan上建主机玩的游戏一样。我知道.255可以广播,但我们局域网的子网掩码是255.255.252.0,这样x.x.210.x和x.x.211.x虽然是同一子网,但却收不到用.255的广播,因该怎么样广播才可以让整个子网的机器都收到呢?
 
我也遇到这样的情况,广播后,那一台机都收不到
 
我又改了,用255.255.255.255好像可以收到。
 
但是速度很慢。。。。。
 
TCP/IP:是面向连接的协议,应该用UDP控件就有这个功能了,设置很简单,看帮助!
 
我就是用的udp,该怎么广播才能让大家都能收到?
 
我的网为(172.16.0.0)用255.255.240.255不能广播,我是用Indy UDP类控件,
 
你公司应该用的是B类地址,
如果用的是172.16.X.X,子掩码是255.255.252.0
则可以分成64个子网,如下列:

172.16.0.0 ~ 172.16.3.255
172.16.4.0 ~ 172.16.7.255
172.16.8.0 ~ 172.16.11.255
......
172.16.208.0 ~ 172.16.211.255
172.16.212.0 ~ 172.16.215.255
...

你用172.16.210.X和172.16.211.X,属于同一个子网,
范围为172.16.208.0 ~ 172.16.211.255,该子网的
广播地地址为:172.16.211.255,你试试用这个地址播播看行不。
 
我们用172.16.0.x~172.16.15.X
广播地址是什么样
 
to Supermay,
如果子掩码是255.255.0.0的话,172.16.0.x~172.16.15.X的广播地址为172.16.255.255
 
to Sheep2,
255.255.255.255是泛播,几乎什么机子都会收到广播,而不管是什么IP,会引起广播风暴,不应该这个特殊的广播地址来广播,C类可能影响不大,如果是B类或A类的局域网有几千甚至更多机子,那就惨罗。
 
用255.255.255.255可以的.只要确实属于同一个局域网,而不管是机器设置什么样的IP,都可以收到. 需要注意的是,广域网是禁止UDP广播的,即使两个网之间使用了VPN技术也不行.
 
后退
顶部