如何让Windows 10或其防火墙允许我的Delphi 10.2网络共享应用程序访问互联网?
当桌面版或移动应用程序在Windows 10上运行时,没有来自防火墙的许可请求,并且网络共享失败。
相比之下,Delphi移动Photowall网络共享示例在Android和iPad上运行良好,与Windows 7和MacOS上匹配的桌面应用程序捆绑在一起。在Windows 7和Macintosh上,防火墙在应用程序运行时请求权限。
答案 0 :(得分:1)
有问题的Windows 10计算机会自动安装McAfee Internet。我卸载了McAfee和Delphi网络共享应用程序,立即触发了防火墙异常请求,然后正常工作。
即使我将Delphi网络共享应用程序添加到Windows防火墙例外列表中,McAfee显然仍然阻止了这些应用程序。 Delphi应用程序在被阻止时从未引发错误。
答案 1 :(得分:1)
应用程序共享发现通过使用UDP在 2020-2040端口中广播发现消息而起作用。
管理器发现期的默认超时为1500毫秒。配置文件发现的默认超时为5000毫秒。如果尚未打开应用程序共享端口,请确保在防火墙中打开它们。如果您的网络繁忙,则可能需要将发现超时设置为大于1500毫秒(我通常在工作中使用3000毫秒,在家里使用默认时间)。