gpt4 book ai didi

c++ - 如何在本地 Windows 网络上发现我的应用程序的所有其他实例?

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:45 25 4
gpt4 key购买 nike

我们想为我们的应用程序添加“协作”功能,因此我们的程序应该能够自动发现在同一本地网络上运行的所有其他自身实例,而无需用户进行任何额外配置。

我们的应用程序在 Windows 上运行,因此它可以使用操作系统提供的任何 API。我们假设一个典型的小型企业网络、几台 Windows PC、一些路由器等。

另外,杀毒、防火墙等会不会有问题?我们不想吓到我们的用户。

最佳答案

您可以发送broadcast的数据包,但只能在单个子网内工作(实际上显然是一个“broadcast domain”,但它通常是子网)。如果您只是尝试您能想到的每个 IP,您可能会触发防火墙弹出窗口,提示您的软件正试图破解计算机。我认为最好的方法是对当前子网使用广播并提供用于添加其他主机的用户界面。

关于c++ - 如何在本地 Windows 网络上发现我的应用程序的所有其他实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19583502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com