Using WebSocket Client in .NET

· Composants

TsgcWebSocketClient est le .NET wrapper around le sgcWebSockets runtime client. It inherits tous core WebSocket capabilities depuis TsgcWebSocketClient_base, giving .NET applications a component-style API for connecting, sending, et réception de over WebSockets  

Key Propriétés

Events

Register événement handlers to react to connection lifecycle et data:

Exemple

using esegece.sgcWebSockets;
var client = new TsgcWebSocketClient();
client.OnConnect    += OnConnectEvent;
client.OnDisconnect += OnDisconnectEvent;
client.OnException  += OnExceptionEvent;
client.OnError      += OnErrorEvent;
client.OnMessage    += OnMessageEvent;
client.Host = "www.esegece.com";
client.Port = 2052;
client.Options.Parameters = "/";
client.TLS = false;
client.Specifications.RFC6455 = true;
client.Active = true;
// Sending data once connected
client.WriteData("Hello WebSocket!");

This snippet mirrors la démo usage: événements are wired up avant connecting, key properties are configured (host, port, TLS, RFC6455, etc.), et définition de Active to true initiates la connexion.

With l'événement handlers defined (as shown above), le client peut log connections, recevoir des messages, et envoyer data through WriteData