.NET WebSocket-client

TsgcWebSocketClient voor .NET — cross-platform WebSocket-client met ondersteuning voor .NET Framework 2.0+, .NET Core, .NET 5–9 en .NET Standard. Draait op Windows, Linux en macOS.

TsgcWebSocketClient (.NET)

C# / .NET-port van TsgcWebSocketClient. Hetzelfde property-oppervlak, dezelfde events, dezelfde klassenaam — gepubliceerd onder esegece.sgcWebSockets.

Componentklasse

TsgcWebSocketClient

Protocol

WebSocket — RFC 6455

Platforms

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

Editie

Standard / Professional / Enterprise

Plaats het component, stel een paar eigenschappen in, klaar

Hetzelfde Host/Port/TLS/OnMessage-oppervlak als het Delphi-component, in idiomatisch C#.

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");

Wat zit erin

23 published properties, 8 methodes, 16 events — uit de componentreferentie.

Verbinding

Published properties: Active, Host, Port.

Messaging

Published properties: QueueOptions.

Betrouwbaarheid

Published properties: HeartBeat, WatchDog.

Beveiliging

Published properties: Proxy, Authentication, TLSOptions.

Lifecycle

Events: OnConnect, OnDisconnect, OnError.

Data

Events: OnMessage, OnBinary, OnFragmented.

Specificaties & referenties

Officiële bronnen voor de protocollen die dit component implementeert.

Documentatie & demo's

Deep-link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — TsgcWebSocketClient Volledige referentie van eigenschappen, methodes en events voor dit component.
Demoproject — Demos\NET\WebSocket Client Kant-en-klaar voorbeeldproject. Wordt meegeleverd in het sgcWebSockets-pakket — download hieronder de proefversie.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi, C++ Builder en .NET en primaire bronverwijzingen — alleen voor dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die elk component in de bibliotheek behandelt.

Klaar om te beginnen?

Download de .NET-bibliotheek en voeg WebSocket-ondersteuning toe aan je C#-toepassing.