gpt4 book ai didi

c++ - 需要UDP端口转发吗?

转载 作者:太空狗 更新时间:2023-10-29 20:26:07 26 4
gpt4 key购买 nike

抱歉,因为这个愚蠢的问题,但我没有找到答案。所以对于 TCP 只有服务器需要端口转发,而不是客户端。但是由于 UDP 在技术上不区分客户端和服务器,我是否也必须为客户端转发端口? (AFAIK TCP 一旦连接到服务器就自己做)

最佳答案

如果客户端在 NAT 防火墙后面,那么是的,您将需要一个客户端端口转发。许多 NAT 路由器支持“自动”UDP 转发,每当它看到一个传出 数据包(客户端正在向服务器发送数据)时自动设置一个临时端口转发,以便回复数据包可以使它返回给客户端。您可能需要配置您的路由器以启用此功能,并且可能需要设置各种超时参数以使其正常工作(因为 UDP 协议(protocol)中没有内置任何超时)。

请注意,TCP 也需要这种反向端口转发,但所有 NAT 路由器/防火墙都会自动执行此操作,因为没有它它们将毫无用处。

关于c++ - 需要UDP端口转发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21206624/

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