TsgcWebSocketClient › Methods › Start
呼び出しスレッドをブロックしないように、セカンダリスレッドからサーバーに非同期で接続します。
procedure Start;
Start は内部ワーカースレッドを生成して Active := True を設定します。これにより、呼び出し元(通常はメイン UI スレッド)は、TCP ハンドシェイクと WebSocket アップグレードの実行中フリーズする代わりにすぐに戻ります。Start が返ったとき接続の準備はできていません。データを送信する前に OnConnect イベントを待つ必要があります。コンポーネントが破棄中の場合、呼び出しは無視されます。戻り値で成功を報告するブロッキング呼び出しを好む場合は Connect を使用してください。
oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.Start;