Serveur WebSocket .NET
TsgcWebSocketHTTPServer pour .NET — un serveur WebSocket et HTTP fondé sur HTTP.SYS prenant en charge le partage de port, SSL/TLS et des connexions à haute concurrence.
TsgcWebSocketHTTPServer pour .NET — un serveur WebSocket et HTTP fondé sur HTTP.SYS prenant en charge le partage de port, SSL/TLS et des connexions à haute concurrence.
Portage C# / .NET de TsgcWebSocketHTTPServer. Lie un port, branche OnMessage, diffuse avec WriteData — même surface que le composant Delphi.
TsgcWebSocketHTTPServer
WebSocket — RFC 6455
.NET Framework 2.0–4.8, .NET Core 1.0–3.1, .NET 5–9, .NET Standard 1.6 / 2.0
Professional / Enterprise
Lie un port, branche OnConnect/OnMessage, puis définis Active = true.
using esegece.sgcWebSockets;
var server = new TsgcWebSocketHTTPServer();
server.Port = 80;
server.OnConnect += (conn) => server.WriteData("welcome " + conn.IP);
server.OnMessage += (conn, text) => server.WriteData(text);
server.OnDisconnect += (conn, code) => Console.WriteLine("#bye " + conn.IP);
server.OnAuthentication += (conn, user, pass, ref ok) => { ok = (user == "admin" && pass == "s3cret"); };
server.Active = true;
27 propriétés publiées, 7 méthodes, 22 événements — issus de la référence du composant.
Propriétés publiées : Active, Port, Bindings.
Méthodes : Broadcast, WriteData, Ping.
Propriétés publiées : HeartBeat, WatchDog, LoadBalancer.
Propriétés publiées : Authentication, SSL, SSLOptions.
Événements : OnStartup, OnShutdown, OnTCPConnect.
Événements : OnMessage, OnBinary, OnFragmented.
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 — TsgcWebSocketServer Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\NET\WebSocket Server Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| 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. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant chaque composant de la bibliothèque. | Ouvrir |