0

テレメトリデータをリアルタイムで取り込んで表示するアプリを開発していますが、TCPServerを介して交換を実装するための最良の方法を知りたいですか?マルチスレッドを使用して、新しいデータごとにソケットを開閉する必要がありますか、それともプログラムが終了するまで接続を開いたままにする必要がありますか?

4

1 に答える 1

0

高遅延の無線リンクを介してソケットを頻繁に開いたり閉じたりすると、パフォーマンスが非常に低下します。この種のアプリで TCP ソケットを開いたり閉じたりする唯一の (不自由な) 言い訳は、一種の「メッセージ プロトコル」を提供することです。残念ながら、まさにその目的で使用されることがよくあります:((

于 2012-04-07T19:43:08.460 に答える