Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はウェブアプリを持っています。サーバーへのソケットを開きます。メッセージを送信し、応答を待ちます。次に、ユーザーはサーバーに対して別のソケット要求を実行するか、5、10、15 分 (など) 待ってから別のメッセージをサーバーに送信します。または、Web アプリを閉じることができます。
各送信/受信要求の後にソケットを閉じるか、開いたままにする必要がありますか?
ありがとう
追加の遅延 (接続時間は往復時間 (ping 時間) 程度) が問題にならない場合は、ソケットを閉じて新しい接続を作成できます。将来 SSL を使用する場合は、SSL 接続の確立が CPU リソースの観点からはるかに難しいため、セッションを維持することをお勧めします。永続的な接続には SO_KEEPALIVE ソケット オプションを検討してください。