Commentsブラウザへ文字列を送信する今度は、サーバからブラウザへ、文字列データを送信する処理です。送信データの場合も、ブラウザからの受信データと同じように、フレームに整形してから送ります。送信データのデータ長、maskのあり/なしに注意してフレームデータを作ります。整形ルールは受信時と同じなので、ここでは細かい説明は省きます。注意点として、サーバからブラウザへの送信の場合は、送信データ本体の暗号化はしません。そのため、maskは’0’、maskキーは不要となります。エコー機能を実装するブラウザからの受信、サーバからの送信、この2つを組み合わせてエコー機能を実装します。ハンドシェイクの実装例として紹介した子プロセス処理です。このソースの80行目以降が、ハンドシェイク後の、データの送受信処理になっています。実装例を示した関数)で取得した受信データを、encodeSendData()(今回紹介した関数)で送信データに整形します。最後に、write()でソケットにデータを書き込むことで、ブラウザへ送信データが送られます。ソースコード今回紹介しているソースコード一式を公開します。64bitのデータ長に対応してなかったり、opcodeがtextしかサポートしてなかったり、WebSocketサーバとしては不完全ですので、あくまで参考用としてお使いください。PMとても参考になりました。PM確かに間違いですね。ご指摘ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。InkThemes.。