.NET コンポーネント
.NET Framework 2.0+、.NET Core 1.0+、.NET 5〜9、.NET Standard 1.6/2.0 に対応した WebSocket クライアント/サーバーアプリケーション向け C# コンポーネントです。
.NET Framework 2.0+、.NET Core 1.0+、.NET 5〜9、.NET Standard 1.6/2.0 に対応した WebSocket クライアント/サーバーアプリケーション向け C# コンポーネントです。
Delphi API をミラーリングした C# 移植版です。クラス名・プロパティ・イベントがすべて共通です。Windows、Linux 64、macOS 64 で動作します。
.NET 向け TsgcWebSocketClient — TLS によるセキュア接続、自動再接続(WatchDog)、バイナリ・テキストメッセージ、サブプロトコルネゴシエーションに対応しています。.NET Framework 2.0 から .NET 9 まで動作します。
.NET 向け TsgcWebSocketHTTPServer — 本番環境対応の WebSocket・HTTP サーバーです。SSL/TLS と REST エンドポイントを備え、数千の同時接続を処理できます。Delphi サーバーと同じ API を提供します。
TLS で保護された WebSocket 接続を開く C# コード 5 行です。
using esegece.sgcWebSockets;
var client = new TsgcWebSocketClient();
client.Host = "echo.websocket.org";
client.Port = 443;
client.TLS = true;
client.Active = true;