gpt4 book ai didi

c++ - 如何使用 QUdpSocket 连接服务器和路由器后面的客户端?

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:33 27 4
gpt4 key购买 nike

假设我有一个直接连接到互联网的服务器和一个连接到路由器的客户端。客户端可以向服务器发送消息,因为它知道服务器的 IP 地址和端口。但是服务器如何将消息发送回客户端呢?它可以获得客户端的外部 IP 地址和端口,但它应该向该端口发送消息吗?客户端如何收听消息,应该收听哪个端口?假设没有端口转发。

最佳答案

我认为困难在于您的客户支持 NAT防火墙。如果是这样,那么答案很简单:你没有。这就是 NAT 的全部要点。

但这还假设您正在谈论从服务器到客户端创建一个新套接字。如果套接字已经存在,您只需讨论它,有状态 NAT 路由器会跟踪它需要做的事情,以便让消息通过。

如果这些都不能回答您的问题,您需要重新表述。

关于c++ - 如何使用 QUdpSocket 连接服务器和路由器后面的客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11510716/

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