.NET WebSocket İstemcisi

.NET için TsgcWebSocketClient — .NET Framework 2.0+, .NET Core, .NET 5–9 ve .NET Standard'ı destekleyen çok platformlu WebSocket istemcisi. Windows, Linux ve macOS üzerinde çalışır.

TsgcWebSocketClient (.NET)

TsgcWebSocketClient'in C# / .NET uyarlaması. Aynı özellik yüzeyi, aynı olaylar, aynı sınıf adı. esegece.sgcWebSockets altında yayımlanır.

Bileşen sınıfı

TsgcWebSocketClient

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

Standard / Professional / Enterprise

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

Delphi bileşeniyle aynı Host/Port/TLS/OnMessage yüzeyi, deyimsel 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");

İçinde neler var

23 yayımlanmış özellik, 8 metot, 16 olay. Bileşen referansından alınmıştır.

Bağlantı

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

Mesajlaşma

Yayımlanmış özellikler: QueueOptions.

Güvenilirlik

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

Güvenlik

Yayımlanmış özellikler: Proxy, Authentication, TLSOptions.

Yaşam döngüsü

Olaylar: OnConnect, OnDisconnect, OnError.

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 — TsgcWebSocketClient Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\NET\WebSocket Client Ç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.

Başlamaya hazır mısınız?

.NET kitaplığını indirin ve C# uygulamanıza WebSocket desteği ekleyin.