TsgcWebSocketProxyServer › メソッド › Start

Start メソッド

呼び出しスレッドをブロックせずに、セカンダリースレッドからプロキシサーバーを起動します。

構文

procedure Start;

解説

Start は内部ワーカースレッドを起動して Active := True を設定するため、呼び出し元(通常はメイン UI スレッド)はサーバーが設定済みポートにバインドする間にフリーズすることなくすぐに戻ります。Start が返ったときにプロキシがリッスン中であることは保証されません。サーバーが WebSocket 接続を受け入れ始めたら通知を受けるには OnStartup を購読してください。Start を呼び出す前に Port、Bindings、およびアップストリームの Proxy ターゲットホストとポートを設定してください。呼び出しスレッドで実行される同期スタートが必要な場合は Active プロパティを直接使用してください。

使用例


oServer := TsgcWebSocketProxyServer.Create(nil);
oServer.Port := 80;
oServer.Proxy.Host := '127.0.0.1';
oServer.Proxy.Port := 8080;
oServer.Start();

メソッドに戻る