TCPlistener / client接続を閉じる
-
07-07-2019 - |
質問
すべてのメッセージを受信した後、tcplistenerまたはtcpclientの接続を閉じる必要がありますか、それともデータを受信し続けている間に後で閉じることができますか?開いたままにしておくことに大きなセキュリティ上の問題はありますか?トロイの木馬はリスナーを開いたままにしておく傾向がありますが、私のプログラムはそのように検出されますか?単なるシンプルなチャットプログラム....
助けてくれてありがとう!
これはvb.netにあります。
解決
プロトコルが何であるかによります。プロトコルが各メッセージの新しい接続を予期している場合、それを閉じる必要があります。 (これはHTTP 1.0に似ています。)
プロトコルが複数のメッセージを同じ接続で送信することを許可している場合、それを開いたままにしておくのはまったく合理的です。 (これはHTTP 1.1およびほとんどのネイティブデータベース接続に似ています。)
接続を開いたままにするためだけに、あなたの接続が不当に疑われるとは思わないでしょう。
所属していません StackOverflow