标签: windows sockets firewall
我有一个用C ++编写的本地服务器,使用普通的socket :: accept()和UDP recvfrom()监听入站TCP连接。我有两个问题需要解决:
谢谢!
答案 0 :(得分:1)
通常,网络路由器需要为侦听端口启用端口转发,防火墙需要打开侦听端口。如果您使用的是启用uPNP的防火墙/路由器,则可以通过uPNP API以可编程方式动态设置这些设置。但更多时候,uPNP被禁用或不可用,需要由firewll /路由器管理员进行手动设置。
答案 1 :(得分:1)
您可能希望查看更有利于桌面环境的内容,例如libjingle,STUN或覆盖网络(如XMPP)等NAT遍历技术。