充実したプロトコルサポート

軽量な IoT メッセージングから複雑なエンタープライズパターンまで、sgcWebSockets はあらゆる主要なリアルタイム通信プロトコルをサポートしています。

コアプロトコル

本番環境での利用を想定した、業界標準プロトコルのフル実装です。

WebSocket (RFC 6455)

リアルタイム Web 通信の基盤です。バイナリ/テキストフレーム、圧縮、拡張機能を備えた完全なクライアント/サーバー実装です。

詳しく見る →

MQTT 3.1.1 & 5.0

IoT とモバイル向けの軽量パブリッシュ/サブスクライブメッセージングです。3 段階の QoS レベル、保持メッセージ、遺言メッセージに対応し、センサーネットワークや低帯域幅環境に最適です。

詳しく見る →

HTTP/2

多重接続、サーバープッシュ、ヘッダー圧縮に対応します。TsgcWebSocketHTTPServer で WebSocket と HTTP/2 を同一ポートで処理できます。

詳しく見る →

AMQP 0.9.1 & 1.0

エンタープライズメッセージング向けの高度なメッセージキュープロトコルです。信頼性の高い相互運用可能なメッセージ配信を実現し、RabbitMQ、Azure Service Bus などのブローカーに対応しています。

詳しく見る →

STOMP

シンプルテキスト指向メッセージングプロトコルです。ActiveMQ、RabbitMQ など各種 STOMP ブローカーと相互運用できます。

WAMP

Web Application Messaging Protocol です。RPC(リモートプロシージャコール)と PubSub(パブリッシュ/サブスクライブ)を一つのプロトコルで統合しています。

WebRTC

ピアツーピアの音声、映像、データ通信です。NAT 越えのための STUN、TURN、ICE に対応し、低遅延メッセージング用のデータチャネルも利用できます。

Server-Sent Events (SSE)

HTTP ベースのサーバーからクライアントへのプッシュ通知です。単方向データストリーミング向けの軽量な WebSocket 代替手段です。

詳しく見る →

カスタムプロトコル

専門的な機能で sgcWebSockets を拡張する専用設計のプロトコルです。

SGC プロトコル

sgcWebSockets 向けに最適化された独自プロトコルです。カスタムフレーミングと機能を備えています。

Files プロトコル

WebSocket 接続経由の組み込みファイル転送機能です。

Dataset プロトコル

クライアントとサーバー間でデータセットを同期します。

Presence プロトコル

リアルタイムのユーザープレゼンスと状態追跡です。

E2EE プロトコル

最高レベルのセキュリティを確保するエンドツーエンド暗号化です。

連携パートナー

sgcWebSockets のプロトコルは、主要なメッセージブローカーおよびクラウドプラットフォームでテスト・検証済みです。

RabbitMQ

AMQP および STOMP 対応。トピックエクスチェンジとルーティングを使用した信頼性の高いメッセージキューイングです。

ActiveMQ

STOMP および AMQP 対応。JMS サポートを備えたエンタープライズグレードのメッセージブローカーです。

Azure Service Bus

AMQP 1.0 対応。Azure ワークロード向けのクラウドネイティブメッセージングです。

AWS IoT

MQTT 対応。証明書ベースの認証でデバイスを AWS IoT Core に接続できます。

Google Cloud IoT

MQTT 対応。Google Cloud Platform と安全なデバイス接続を実現します。

始める準備はできましたか?

体験版をダウンロードして、お好みのプロトコルで数分のうちに開発を始めましょう。