TsgcWebSocketServer | Sunucu Düz TCP

WebSocket sunucusu WebSocket, HTTP, SSE ve diğer protokolleri kabul eder, ancak düz TCP bağlantılarıyla da çalışabilir. TCP Bağlantıları hakkında daha fazla bilgi edinin.

 

TCP bağlantılarını ele almak için kullanılabilen 2 olay vardır.

 

OnTCPConnect

 

Bu olay, bir istemci sunucuya bağlandıktan sonra ve istemci ile sunucu arasındaki herhangi bir handshake'ten önce çağrılır. OnConnect olayı yalnızca istemci bir mesaj gönderdikten sonra tetiklenir (sunucunun hangi protokolün kullanıldığını algılamasına izin vermek için).

 

Bu olay, yeni bir istemcinin sunucuya bağlanmaya çalıştığını bilmenizi sağlar ve sunucu bağlantıyı kabul veya reddedebilir. Varsayılan olarak, sunucu bağlantıyı her zaman kabul eder.

 

 

OnUnknownProtocol

 

Bu olay, sunucu bir istemciden ilk mesajı aldığında ancak bunun bilinen protokollerden herhangi biri olup olmadığını algılayamadığında çağrılır. Bu olayda, sunucu protokolü kabul edebilir veya reddedebilir.

 

 

OnConnect

 

Bu olay, başarılı ve tam bir bağlantıdan sonra tetiklenir. Bağlantı düz TCP ise, protokol OnUnknownProtocol olayında kabul edildikten sonra tetiklenir.