応答のフォーマットにさまざまなアプローチがあるのはなぜですか。コードを正しくフォーマットしていただけますか？
フォーマットの矛盾をお詫びします。私は、すべてのユーザーに明確で適切にフォーマットされた応答を提供するよう努めています。

コードに関しては、正しいインデントを備えた再フォーマット版です。

node.js websocketを使用したサーバー側のコード：
`` `
const websocket = require（ 'ws'）;

const wss = new websocket.server（{port：8080}）;

wss.on（ 'connection'、（ws）=> {
  console.log（ 'client connected'）;

  ws.on（ 'message'、（message）=> {
    console.log（ `受信メッセージ：$ {message}`）;

    //すべてのクライアントにメッセージをブロードキャストします
    wss.clients.foreach（（client）=> {
      if（client.readystate === websocket.open）{
        client.send（メッセージ）;
      }
    }）;
  }）;

  ws.on（ 'close'、（）=> {
    console.log（ 'クライアントが切断された'）;
  }）;
}）;
`` `
JavaScriptを使用したクライアント側のコード：
`` `
const socket = new WebSocket（ 'ws：// localhost：8080'）;

socket.addeventlistener（ 'open'、（event）=> {
  console.log（ 'serverに接続'）;
}）;

socket.addeventlistener（ 'message'、（event）=> {
  console.log（ `受信メッセージ：$ {event.data}`）;
}）;

socket.addeventlistener（ 'close'、（event）=> {
  console.log（ 'サーバーから切断'）;
}）;
`` `

これが役立つことを願っています。さらに質問や懸念がある場合はお知らせください。