.NET WebSocket Sunucusu — sgcWebSockets | eSeGeCe

.NET WebSocket Sunucusu

.NET için TsgcWebSocketHTTPServer — paylaşılan bağlantı noktalarını, SSL/TLS'yi ve yüksek eşzamanlılıklı bağlantıları destekleyen HTTP.SYS tabanlı bir WebSocket ve HTTP sunucusu.

TsgcWebSocketHTTPServer (.NET)

TsgcWebSocketHTTPServer'in C# / .NET uyarlaması. Bir bağlantı noktasına bağlanın, OnMessage olayına bağlanın, WriteData ile yayınlayın. Delphi bileşeniyle aynı yüzey.

Bileşen sınıfı

TsgcWebSocketHTTPServer

Protokol

WebSocket — RFC 6455

Platformlar

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

Sürüm

Professional / Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

Bir bağlantı noktasına bağlanın, OnConnect/OnMessage olaylarına bağlanın, ardından Active = true ayarlayın.

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;

İçinde neler var

27 yayımlanmış özellik, 7 metot, 22 olay. Bileşen referansından alınmıştır.

Bağlantı

Yayımlanmış özellikler: Active, Port, Bindings.

Mesajlaşma

Metotlar: Broadcast, WriteData, Ping.

Güvenilirlik

Yayımlanmış özellikler: HeartBeat, WatchDog, LoadBalancer.

Güvenlik

Yayımlanmış özellikler: Authentication, SSL, SSLOptions.

Yaşam döngüsü

Olaylar: OnStartup, OnShutdown, OnTCPConnect.

Veri

Olaylar: OnMessage, OnBinary, OnFragmented.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — TsgcWebSocketServer Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\NET\WebSocket Server Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi, C++ Builder ve .NET için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

.NET sunucunuzu oluşturmaya hazır mısınız?

Kitaplığı indirin ve daha bugün C# ile bir WebSocket sunucusu oluşturun.