0

我正在实现一个客户端(IOS 设备)和服务器。我希望将请求/响应的负载保持在最低限度,因此计划实施基于 TCP 的自定义服务。我唯一担心的是我是否可以依靠我使用的端口始终通过 3G 等打开。必须有其他应用程序使用非标准端口和 TCPon IOS?

4

1 回答 1

1

如果可以,您可以将端口 80/443(SSL) 用于自定义 TCP 服务器。您只需要确保您的服务器上有一个免费 IP 即可将您的自定义服务器应用程序绑定到端口 80。如果它不是端口 80/443(SSL) 后面的 HTTP(D),那不是问题!

使用其他端口时,您可能会遇到防火墙规则中阻止流量的问题。但这是标准情况。就像 VOIP/SIP iOS 应用程序需要 SIP 端口 5090。因此,如果您尝试在仅支持 5090 以外的某些端口的大学 WiFi 中拨打电话,则该应用程序将无法运行/连接。

所以。你应该像ViberWhatsApp Messenger那样做。使用端口 80/443(SSL) 并尝试通过可能的防火墙获得最大可能的连接。

于 2012-04-10T10:57:03.667 回答