.NET Client WebSocket

TsgcWebSocketClient per .NET — client WebSocket multipiattaforma che supporta .NET Framework 2.0+, .NET Core, .NET 5–9 e .NET Standard. Funziona su Windows, Linux e macOS.

TsgcWebSocketClient (.NET)

Porting C# / .NET di TsgcWebSocketClient. Stessa superficie di proprietà, stessi eventi, stesso nome di classe — pubblicato sotto esegece.sgcWebSockets.

Classe del componente

TsgcWebSocketClient

Protocollo

WebSocket — RFC 6455

Piattaforme

.NET Framework 2.0–4.8, .NET Core 1.0–3.1, .NET 5–9, .NET Standard 1.6 / 2.0

Edizione

Standard / Professional / Enterprise

Trascina il componente, imposta qualche proprietà, vai

La stessa superficie Host/Port/TLS/OnMessage del componente Delphi, in C# idiomatico.

using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "127.0.0.1";
client.Port = 80;
client.TLS  = true;
client.Options.Parameters = "/ws/";

client.OnConnect    += (conn) => Console.WriteLine("#connected: " + conn.IP);
client.OnDisconnect += (conn, code) => Console.WriteLine("#disconnected: " + code);
client.OnMessage    += (conn, text) => Console.WriteLine(text);
client.OnException  += (conn, ex) => Console.WriteLine("#exception: " + ex.Message);

client.Active = true;
client.WriteData("hello");

Cosa c'è dentro

23 proprietà published, 8 metodi, 16 eventi — presi dal riferimento del componente.

Connessione

Proprietà published: Active, Host, Port.

Messaggistica

Proprietà published: QueueOptions.

Affidabilità

Proprietà published: HeartBeat, WatchDog.

Sicurezza

Proprietà published: Proxy, Authentication, TLSOptions.

Ciclo di vita

Eventi: OnConnect, OnDisconnect, OnError.

Dati

Eventi: OnMessage, OnBinary, OnFragmented.

Specifiche e riferimenti

Fonti autorevoli per i protocolli implementati da questo componente.

Documentazione e demo

Vai direttamente al riferimento del componente, prendi il progetto demo pronto all'uso e scarica la versione di prova.

Guida online — TsgcWebSocketClient Riferimento completo di proprietà, metodi ed eventi di questo componente.
Progetto demo — Demos\NET\WebSocket Client Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi, C++ Builder e .NET e riferimenti alle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto per iniziare?

Scarica la libreria .NET e aggiungi il supporto WebSocket alla tua applicazione C#.