TsgcWebSocketServer | Server Plain TCP

Il server WebSocket accetta WebSocket, HTTP, SSE e altri protocolli, ma può anche gestire connessioni TCP semplici. Per ulteriori informazioni, consultare Connessioni TCP.

 

Ci sono 2 eventi che possono essere utilizzati per gestire le connessioni TCP.

 

OnTCPConnect

 

Questo evento viene chiamato dopo che un client si connette al server e prima di qualsiasi handshake tra client e server. L'evento OnConnect viene attivato solo dopo che il client invia un messaggio (per consentire al server di rilevare quale protocollo viene utilizzato).

 

Questo evento consente di sapere che un nuovo client sta cercando di connettersi al server, e il server può accettare o rifiutare la connessione. Per impostazione predefinita, il server accetta sempre la connessione.

 

 

OnUnknownProtocol

 

Questo evento viene chiamato quando il server riceve il primo messaggio da un client ma non riesce a rilevare se si tratta di uno dei protocolli noti. In questo evento, il server può accettare o rifiutare il protocollo.

 

 

OnConnect

 

Questo evento viene attivato dopo una connessione avvenuta con successo e completa. Se la connessione è TCP semplice, viene attivata dopo che il protocollo è stato accettato nell'evento OnUnknownProtocol.