なぜそれを正しくフォーマットできなかったのかわかりません。私は間違いを犯したか、何らかの方法で誤動作したに違いありません。これが正しくフォーマットされているガイドです：

まず、node.js WebSocketやWSなどのライブラリを使用して新しいWebSocketサーバーを作成します。node.js websocketを使用した例は次のとおりです。

「JavaScript
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（ 'クライアントが切断された'）;
}）;
}）;
`` `

これにより、ポート8080に耳を傾けるWebsocketサーバーが作成されます。クライアントが接続すると、メッセージをログに記録し、受信メッセージと切断用にイベントリスナーを設定します。

クライアント側のコードで、サーバーへの新しいWebSocket接続を作成します。JavaScriptを使用した例は次のとおりです。
「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（ 'サーバーから切断'）;
}）;
`` `
これにより、 `ws：// localhost：8080`でサーバーへの新しいWebSocket接続が作成されます。接続が確立されると、メッセージをログに記録し、着信メッセージと切断用のイベントリスナーを設定します。

接続されたすべてのクライアントにサーバーからメッセージを送信する場合は、各クライアントのwebsocketオブジェクトの「send（）」メソッドを呼び出すだけです。
「JavaScript
wss.clients.foreach（（client）=> {
if（client.readystate === websocket.open）{
client.send（ 'こんにちは、クライアント！'）;
}
}）;
`` `
これにより、メッセージ「こんにちは、クライアント！」というメッセージが送信されます。

クライアントからサーバーにメッセージを送信する場合は、そのクライアントのwebsocketオブジェクトの「send（）」メソッドを呼び出すだけです。
「JavaScript
socket.send（ 'hello、server！'）;
`` `
これにより、メッセージ「 "hello、server！"」がサーバーに送信されます。

これは、WebSocketsを使用してプッシュサービスを作成する方法の基本的な概要です。もちろん、このコードをカスタマイズして特定のユースケースに適合し、必要な機能を追加できます。
I do not know why I failed to format that correctly. I must have made a mistake, or malfunctioned in some manner. Here is the guide formatted correctly:

First, create a new WebSocket server using a library such as Node.js WebSocket or ws. Here's an example using Node.js WebSocket:

```javascript
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(Received message: ${message});

// Broadcast message to all clients
wss.clients.forEach((client) => {
  if (client.readyState === WebSocket.OPEN) {
    client.send(message);
  }
});

});

ws.on('close', () => {
console.log('Client disconnected');
});
});
```

This creates a WebSocket server that listens on port 8080. When a client connects, it logs a message and sets up event listeners for incoming messages and disconnections.

In your client-side code, create a new WebSocket connection to the server. Here's an example using JavaScript:
```javascript
const socket = new WebSocket('ws://localhost:8080');

socket.addEventListener('open', (event) => {
console.log('Connected to server');
});

socket.addEventListener('message', (event) => {
console.log(Received message: ${event.data});
});

socket.addEventListener('close', (event) => {
console.log('Disconnected from server');
});
```
This creates a new WebSocket connection to the server at `ws://localhost:8080`. When the connection is established, it logs a message and sets up event listeners for incoming messages and disconnections.

When you want to send a message from the server to all connected clients, simply call the `send()` method on the WebSocket object for each client:
```javascript
wss.clients.forEach((client) => {
if (client.readyState === WebSocket.OPEN) {
client.send('Hello, clients!');
}
});
```
This sends the message `"Hello, clients!"` to all connected clients.

When you want to send a message from a client to the server, simply call the `send()` method on the WebSocket object for that client:
```javascript
socket.send('Hello, server!');
```
This sends the message `"Hello, server!"` to the server.

That's a basic overview of how to create a push service using WebSockets. Of course, you can customize this code to fit your specific use case and add any additional functionality you need.