0

クライアント(IOSデバイス)とサーバーを実装しています。要求/応答のペイロードを最小限に抑えたいので、カスタムTCPベースのサービスを実装することを計画します。私の唯一の懸念は、私が使用しているポートが常に3Gなどを介して開いていることを信頼できるかどうかです。非標準のポートとTCPon IOSを使用する他のアプリが必要ですか?

4

1 に答える 1

1

可能であれば、カスタム TCP サーバーにポート 80/443 (SSL) を使用できます。カスタム サーバー アプリケーションをポート 80 にバインドするには、サーバーに空き IP があることを確認するだけで済みます。ポート 80/443(SSL) の背後にある HTTP(D) でない場合、それは問題ではありません。

他のポートを使用すると、ファイアウォール ルールでトラフィックがブロックされるという問題が発生する場合があります。しかし、それは標準的なケースです。VOIP/SIP iOS アプリと同様に、SIP ポート 5090 が必要です。したがって、5090 以外の一部のポートのみがサポートされている大学の WiFi 内で電話をかけようとすると、アプリは実行/接続されません。

そう。ViberWhatsApp Messengerのようにする必要があります。ポート 80/443 (SSL) を使用して、可能なファイアウォールを通過できる最大接続数を取得してみてください。

于 2012-04-10T10:57:03.667 に答える