0Pricing
JavaScript Academy · Lesson

Sending and Receiving Messages

Exchange data with send and onmessage.

Sending Text

Once open, socket.send(string) transmits a text message to the server.

socket.onopen = () => {
  socket.send("ping");
};

Receiving with onmessage

onmessage fires for every incoming frame. The data is on event.data.

socket.onmessage = (event) => {
  console.log("Received:", event.data);
};

All lessons in this course

  1. Opening a WebSocket Connection
  2. Sending and Receiving Messages
  3. Connection Lifecycle and Errors
  4. Reconnection Strategies
← Back to JavaScript Academy