采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
UDP广播能够传送的范围是???UDP使用受限地址进行广播,收到广播的是局域网内所有主机(路由器不转发)。所以如果地址写的是类似于“192.168.2.X” 而本地局域网IP都是“192.168.1.X” 广播消息是不可达的。所以想问的问题是:某个局域网的主机想向另一个局域网的主机广播消息,可能实现吗?(大致思路即可)
两个局域网直接进行通讯是不行的,UDP不行,TCP也不行;除非借助了运营商进行桥接,桥接后两个不同区域的局域网可以当作一个大局域网。
当然也可以利用服务器的概念进行转发,两者都链接到服务器上,然后服务器接收对应局域网的电脑发来的UDP信息,然后再转发;这跟TCP相同;前提是服务器具有外网的ip地址。
这种服务器转发思想是不是可以用在跨网段的p2p通信中呢?
差不多 不过P2P更加强调客户端与客户端的交互,简单来说就是你的客户端有一个可以链接到外网,下载了某个文件,就算其他电脑受限无法链接外网,那么可以从你的电脑直接下载文件过去。其实这个原理本质来说是病毒的原理。
但是另一个客户端不能访问外网 如何访问这个拥有资源的客户端呢?
都在同一个局域网啊 这种情况有的,一台设备可以外网其他不行。
登录后可查看更多问答,登录/注册
理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选
2.7k 1
1.8k 7
1.7k 5
1.9k 13
1.1k 13