gpt4 book ai didi

windows - 创建通过防火墙可见的本地服务器

转载 作者:可可西里 更新时间:2023-11-01 12:08:54 24 4
gpt4 key购买 nike

我有一个用 C++ 编写的本地服务器,使用纯套接字::accept() 和 UDP recvfrom() 监听入站 TCP 连接。我有两个问题需要解决:

  • 我能否以编程方式使 Windows 让我打开接受套接字,而不会自动被 Windows(软件)防火墙阻止?
  • 是否有任何端口可以让我的数据包通过 Windows 防火墙和外部防火墙?端口 80 经常被类似 Skype 之类的东西占用,但还有其他人吗?大多数外部防火墙通常会默认允许端口 80 上的传入 UDP 和 TCP 连接吗?

谢谢!

最佳答案

一般情况下,网络路由器需要开启监听端口的Port Forwardng,防火墙需要开启监听端口。如果您使用的是支持 uPNP 的防火墙/路由器,那么您可以通过 uPNP API 以可编程方式动态设置这些设置。但更多时候,uPNP 要么被禁用要么不可用,需要防火墙/路由器管理员进行手动设置。

关于windows - 创建通过防火墙可见的本地服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590903/

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