UDP广播

来源:3-7 案例实操-局域网搜索案例-3

itschenxiang

2018-11-27

UDP广播能够传送的范围是???UDP使用受限地址进行广播,收到广播的是局域网内所有主机(路由器不转发)。所以如果地址写的是类似于“192.168.2.X” 而本地局域网IP都是“192.168.1.X” 广播消息是不可达的。所以想问的问题是:某个局域网的主机想向另一个局域网的主机广播消息,可能实现吗?(大致思路即可)

写回答

2回答

Qiujuer

2018-11-28

两个局域网直接进行通讯是不行的,UDP不行,TCP也不行;除非借助了运营商进行桥接,桥接后两个不同区域的局域网可以当作一个大局域网。


当然也可以利用服务器的概念进行转发,两者都链接到服务器上,然后服务器接收对应局域网的电脑发来的UDP信息,然后再转发;这跟TCP相同;前提是服务器具有外网的ip地址。

0
0

itschenxiang

提问者

2018-11-28

这种服务器转发思想是不是可以用在跨网段的p2p通信中呢?

0
3
Qiujuer
回复
itschenxiang
都在同一个局域网啊 这种情况有的,一台设备可以外网其他不行。
2018-11-28
共3条回复

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2314 学习 · 476 问题

查看课程