TsgcWebSocketServer | Serwer Plain TCP

Serwer WebSocket akceptuje połączenia WebSocket, HTTP, SSE i inne protokoły, ale może również działać ze zwykłymi połączeniami TCP. Więcej informacji na stronie Połączenia TCP.

 

Do obsługi połączeń TCP dostępne są 2 zdarzenia.

 

OnTCPConnect

 

Zdarzenie jest wywoływane po połączeniu klienta z serwerem, a przed jakimkolwiek uzgadnianiem między klientem a serwerem. Zdarzenie OnConnect jest uruchamiane dopiero po wysłaniu przez klienta wiadomości (co pozwala serwerowi wykryć używany protokół).

 

To zdarzenie informuje o próbie połączenia nowego klienta z serwerem; serwer może zaakceptować lub odrzucić połączenie. Domyślnie serwer zawsze akceptuje połączenie.

 

 

OnUnknownProtocol

 

To zdarzenie jest wywoływane, gdy serwer odbierze pierwszą wiadomość od klienta, ale nie może wykryć, czy jest to jeden ze znanych protokołów. W tym zdarzeniu serwer może zaakceptować lub odrzucić protokół.

 

 

OnConnect

 

Zdarzenie to jest wywoływane po pomyślnym i kompletnym nawiązaniu połączenia. W przypadku połączenia TCP bez szyfrowania jest wywoływane po zaakceptowaniu protokołu w zdarzeniu OnUnknownProtocol.