TsgcWebSocketServer

TsgcWebSocketServer implementiert eine Server-WebSocket-Komponente und kann mehrere mehrthreadige Client-Verbindungen verarbeiten.

Einführung

TsgcWebSocketServer implementiert die Server-WebSocket-Komponente und kann mehrere mehrthreadige Client-Verbindungen behandeln. Befolgen Sie die folgenden Schritte, um diese Komponente zu konfigurieren:

 

1. Legen Sie eine TsgcWebSocketServer-Komponente auf das Formular

 

2. Setzen Sie den Port (Standard ist 80). Wenn Sie sich hinter einer Firewall befinden, müssen Sie diese wahrscheinlich konfigurieren.

 

3. Legen Sie die zulässigen Specifications fest; standardmäßig sind alle Specifications zulässig.

 

RFC6455: Standard- und empfohlene WebSocket-Spezifikation.

 

Hixie76: Es ist ein Entwurf und es wird nur empfohlen, Hixie76-Verbindungen herzustellen, wenn Sie Unterstützung für alte Browser wie Safari 4.2 bieten möchten

 


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

 

5. Erstellen Sie eine Prozedur und setzen Sie die Eigenschaft Active = True.

 

Referenz

Leitfäden