.NET WebSocket-Client

TsgcWebSocketClient für .NET — plattformübergreifender WebSocket-Client für .NET Framework 2.0+, .NET Core, .NET 5–9 und .NET Standard. Läuft auf Windows, Linux und macOS.

TsgcWebSocketClient (.NET)

C#-/.NET-Portierung von TsgcWebSocketClient. Gleiche Eigenschaften, gleiche Ereignisse, gleicher Klassenname — veröffentlicht unter esegece.sgcWebSockets.

Komponentenklasse

TsgcWebSocketClient

Protokoll

WebSocket — RFC 6455

Plattformen

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

Edition

Standard / Professional / Enterprise

Komponente platzieren, ein paar Eigenschaften setzen, los geht's

Dieselbe Host/Port/TLS/OnMessage-Schnittstelle wie die Delphi-Komponente, idiomatisches 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");

Was steckt drin

23 veröffentlichte Eigenschaften, 8 Methoden, 16 Ereignisse — direkt aus der Komponentenreferenz.

Verbindung

Veröffentlichte Eigenschaften: Active, Host, Port.

Messaging

Veröffentlichte Eigenschaften: QueueOptions.

Zuverlässigkeit

Veröffentlichte Eigenschaften: HeartBeat, WatchDog.

Sicherheit

Veröffentlichte Eigenschaften: Proxy, Authentication, TLSOptions.

Lebenszyklus

Ereignisse: OnConnect, OnDisconnect, OnError.

Daten

Ereignisse: OnMessage, OnBinary, OnFragmented.

Spezifikationen & Referenzen

Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hol dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.

Online-Hilfe — TsgcWebSocketClient Vollständige Eigenschaften-, Methoden- und Ereignisreferenz für diese Komponente.
Demo-Projekt — Demos\NET\WebSocket Client Sofort lauffähiges Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade die Testversion unten herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi, C++ Builder und .NET sowie Primärquellen — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek behandelt.

Bereit loszulegen?

Lade die .NET-Bibliothek herunter und ergänze deine C#-Anwendung um WebSocket-Unterstützung.