0

何百もの GPRS デバイスで使用するアプリケーションを使用しています。サーバーはクライアントに接続し、1 ~ 2 分ごとに情報パケットを受信します。パケットを受信すると、サーバーは確認応答パケットを送信します。これは私の質問です:

1 - Indy サーバーは自動的に接続ごとにスレッドを開始しますか? もしそうなら、どうすればそれらのスレッドを管理できますか。2 - 出力パッケージごとにスレッドを作成するにはどうすればよいですか? GPRS デバイスの応答が遅いためです。

ありがたいパウロ・サイラス

4

1 に答える 1

0

はい、Indy'sTIdTCPServerはクライアント接続ごとに個別のスレッドを作成します。その動作を管理するために何もする必要はありません。自動です。TThreadVCL のクラス、または IndyTIdThreadまたは TIdThreadComponent` コンポーネントを使用するだけで、Indy の外部で独自のワーカー スレッドを作成できます。ただし、この場合、必要ではないと思います。追加のスレッドを使用してパケットをデバイスに送り返す必要はありません。

于 2012-05-28T04:36:20.617 に答える