TsgcWebSocketServer

TsgcWebSocketServer はサーバー WebSocket コンポーネントを実装し、複数のスレッド化されたクライアント接続を処理できます。

はじめに

TsgcWebSocketServerはサーバーWebSocketコンポーネントを実装しており、複数のスレッド化されたクライアント接続を処理できます。このコンポーネントを構成するには、以下の手順に従ってください。

 

1. フォームに TsgcWebSocketServer コンポーネントをドロップします。

 

2. ポートを設定します(デフォルトは 80)。ファイアウォールの内側にある場合は設定が必要になる可能性があります。

 

3. 許可する仕様を設定します。デフォルトではすべての仕様が許可されています。

 

RFC6455: 標準かつ推奨の WebSocket 仕様です。

 

Hixie76: これはドラフトであり、Safari 4.2 などの古いブラウザへのサポートを提供したい場合にのみ Hixie76 接続を確立することが推奨されます

 


    procedure OnTCPConnectEvent(aConnection: TsgcWSConnection; var Accept: Boolean);
    begin
      aConnection.Transport := trpTCP;
      Accept := True;
    end;
    

 

5. プロシージャを作成して Active = True プロパティを設定します。

 

リファレンス

ガイド