TsgcWebSocketServer

TsgcWebSocketServer implementuje serwerowy komponent WebSocket i może obsługiwać wiele połączeń klientów w osobnych wątkach.

Wprowadzenie

TsgcWebSocketServer implementuje komponent serwera WebSocket i może obsługiwać wiele wielowątkowych połączeń klienta. Aby skonfigurować ten komponent, należy wykonać poniższe kroki:

 

1. Upuść komponent TsgcWebSocketServer na formularz

 

2. Ustaw Port (domyślnie 80). Jeśli jesteś za zaporą sieciową, prawdopodobnie konieczne będzie jej skonfigurowanie.

 

3. Należy ustawić dozwolone specyfikacje; domyślnie wszystkie specyfikacje są dozwolone.

 

RFC6455: jest standardową i zalecaną specyfikacją WebSocket.

 

Hixie76: jest to wersja robocza i zaleca się nawiązywanie połączeń Hixie76 wyłącznie w celu zapewnienia obsługi starych przeglądarek, takich jak Safari 4.2

 


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

 

5. Utwórz procedurę i ustaw właściwość Active = True.

 

Dokumentacja

Przewodniki