目前我已经编写了一个应用程序(一种通信应用程序),使用 TcpListener-TcpClient 将客户端相互连接并连接到服务器。(客户端应该能够相互连接并同时连接到服务器)。
问题是用户拥有的防火墙应用程序。他们的防火墙应用程序完全阻止来自网络外部的传入连接。
(我尝试使用带有 CreateObject("HNetCfg.FwMgr") 的 vbscript 中的 Windows 防火墙配置脚本来解决此问题,但它不适用于防火墙应用程序!)
我应该怎么办?是否有任何解决方法,或者我们只需要为每个防火墙编写手册!
补充说明:
防火墙应用程序,如卡巴斯基、node、zonealarm 和 ...
TeamViewer 就是一个很好的例子。他们是怎么做到的?
我们不希望客户端依赖于服务器。他们应该能够在不使用服务器的情况下相互连接。