首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以编程方式发现网络上的其他设备?

如何以编程方式发现网络上的其他设备?
EN

Stack Overflow用户
提问于 2015-03-18 06:24:05
回答 1查看 133关注 0票数 0

假设您正在设计一个多人游戏,并且想要托管一个游戏。同一本地网络内的其他玩家可以搜索打开的游戏并加入。

如何通过编程来实现这一点?

这是我所考虑的: 1)找到本地IP地址并进行端口扫描(对于IPv6是不可行的) 2)提供主机的ip地址并让用户输入它(对消费者不好)

这样的任务通常是如何完成的?这就是组播发挥作用的地方吗?我正在寻找解决方案,可以为IPv6和IPv4的工作。端口扫描根本就不好。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-03-19 04:40:25

经过一天的研究,发现:

1)对于IPv4,可以向广播地址发送广播消息

2)对于IPv6,可以发送组播报文。

路由器不能阻止UDP数据包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29110877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档