Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
WebSocketサーバーにすばやく接続し、リアルタイムでメッセージを送受信して通信状態を確認できます。
ws:// および wss:// プロトコルに対応しています。公開されているエコーサービスでテストできます。
WebSocketサービスに接続後、送受信されたメッセージがここに時系列で表示されます。
リアルタイム通信機能を開発またはデバッグするときは、WebSocketサービスが正常に機能しているかをすばやく確認する必要があります。クライアントコードを手動で作成するのは時間がかかります。このツールはオンラインWebSocketクライアントを提供します。サーバーアドレスを入力するだけで接続を確立でき、リアルタイムでテキストメッセージを送信し、サーバーの応答を表示して、通信プロセスを直感的に判断できます。WebSocketはTCPベースの全二重通信プロトコルで、サーバーがクライアントにデータを積極的にプッシュできます。このテスターはブラウザネイティブAPIを使用してハンドシェイク、フレーム送受信を実装し、接続状態とメッセージインタラクションを完全に表示し、プロトコルハンドシェイク失敗、メッセージフォーマットエラーなどの問題を排除するのに役立ちます。
wss://echo.websocket.org または ws://localhost:8080/chat。プロトコルプレフィックスは省略できません。入力例: アドレス wss://echo.websocket.org、メッセージ送信 "Hello WebSocket"。
出力例: メッセージログ表示 → 16:22:01 接続済み / 16:22:05 送信: Hello WebSocket / 16:22:05 受信: Hello WebSocket / 16:22:10 切断。
このツールはws://およびwss://プロトコルアドレスのみを認識します。接続の成功はTCPリンクおよびWebSocketハンドシェイクが完了したことのみを示し、ビジネスロジックが正しいことを示しません。パブリックネットワークテスト時にws平文送信を使用する場合、メッセージが仲介者に傍受される可能性があり、機密データにはwssの使用をお勧めします。長時間応答がない場合は、ネットワーク接続、サーバー負荷、またはブラウザコンソールエラーの詳細を確認してください。テスト終了後、接続を時間内に切断して、サーバーリソースを占有しないようにしてください。
WebSocketハンドシェイク段階では、Sec-WebSocket-KeyおよびSec-WebSocket-Protocolなどのヘッダーが含まれます。サーバーが101ステータスコードを返すことはプロトコルの切り替えが成功したことを示します。400または404などのエラーが返される場合、ほとんどの場合はパスまたはサーバー設定が不適切です。デバッグ時には、ブラウザ開発者ツールのNetworkパネルを同時に開いて、Framesタブを見てフレームペイロードと方向を観察できます。頻繁な接続テストの場合は、ws://localhost:9090などのイントラネットのechoサービスを準備することをお勧めします。公開テストサービスへの依存を減らします。標準的な入力wss://echo.websocket.orgは公開echoサービスで、送信されたテキストは元のまま返され、基本的な接続性の確認に適しています。