3
私はいくつかの質問を持っているので、私はこのプロジェクトのためのインディのHTTPサーバを使用しています:インディHTTPサーバ質問
- をイベントがの一つは、別のスレッドで接続している場合でも実行されますのonConnectしていますか?
- イベントからvclを更新できます。OnConnect
- MaxNumberConnectionsが に設定されている場合、それはどういう意味ですか?
ありがとうございます。
私はいくつかの質問を持っているので、私はこのプロジェクトのためのインディのHTTPサーバを使用しています:インディHTTPサーバ質問
ありがとうございます。
1.イベントOnConnect getは別のスレッドで実行されますか?
はい、別のスレッドで実行している場合でも、イベントは他のイベントと同様に発生します。あなたが答えようとしている問題は依然として問題です。 TIdTCPServer
はすでにマルチスレッドを使用していますので、
(フォーム上の)メインスレッドのコンテキストで使用できます。
2.私はのOnConnectイベントからVCLを更新することはできますか?
はい、ただし、Synchronize
メソッドなどのGUI同期の練習を使用する必要があります。分離ワーカースレッドからメインワーカースレッドへのメッセージの投稿。 MaxNumberConnectionsが0に設定されている場合は
3.それは正確に何を意味するのでしょうか?
MaxConnections
に割り当てられたゼロの値は、一度に接続の制限がないことを意味します。