Client WebSocket .NET

TsgcWebSocketClient pour .NET — client WebSocket multiplateforme prenant en charge .NET Framework 2.0+, .NET Core, .NET 5–9 et .NET Standard. Fonctionne sur Windows, Linux et macOS.

TsgcWebSocketClient (.NET)

Portage C# / .NET de TsgcWebSocketClient. Mêmes propriétés, mêmes événements, même nom de classe — publié sous esegece.sgcWebSockets.

Classe du composant

TsgcWebSocketClient

Protocole

WebSocket — RFC 6455

Plateformes

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

Édition

Standard / Professional / Enterprise

Dépose le composant, configure quelques propriétés, c'est parti

Les mêmes Host/Port/TLS/OnMessage que le composant Delphi, en C# idiomatique.

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

Ce qu'il contient

23 propriétés publiées, 8 méthodes, 16 événements — issus de la référence du composant.

Connexion

Propriétés publiées : Active, Host, Port.

Messagerie

Propriétés publiées : QueueOptions.

Fiabilité

Propriétés publiées : HeartBeat, WatchDog.

Sécurité

Propriétés publiées : Proxy, Authentication, TLSOptions.

Cycle de vie

Événements : OnConnect, OnDisconnect, OnError.

Données

Événements : OnMessage, OnBinary, OnFragmented.

Spécifications et références

Sources de référence pour les protocoles que ce composant implémente.

Documentation et démos

Lien direct vers la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.

Aide en ligne — TsgcWebSocketClient Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\NET\WebSocket Client Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi, C++ Builder et .NET, et références de sources primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant chaque composant de la bibliothèque.

Prêt à commencer ?

Télécharge la bibliothèque .NET et ajoute la prise en charge WebSocket à ton application C#.