TsgcWebSocketServer implementuje serwerowy komponent WebSocket i może obsługiwać wiele połączeń klientów w osobnych wątkach.
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.