目前我已经使用TcpListener-TcpClient编写了一个应用程序(一种通信应用程序),以将客户端连接到对方和服务器。 (客户端应该能够相互连接并同时连接到服务器)。从防火墙后面的网络接受连接
问题是防火墙应用程序用户拥有。他们的防火墙应用程序完全阻止来自外部的传入连接。
(我试过用的CreateObject(“HNetCfg.FwMgr”)VBScript来解决这个使用Windows防火墙配置脚本,但它并不适用于防火墙应用程序!)
我应该怎么办? 是否有任何解决方法,或者我们只需为每个防火墙编写手册!
其他注意事项:
防火墙应用程序一样,卡巴斯基,节点,ZoneAlarm的和...
TeamViewer是一个很好的例子。他们是如何做到的?
我们不希望客户端依赖于服务器。他们应该能够在不使用服务器的情况下彼此连接。
你可以看到这些程序怎么做,通过使用像[Wireshark的]监测方案(http://wireshark.com/)或[套装软件(http://technet.microsoft.com/en-us/sysinternals/bb897437 .aspx) – Default