WebSocket client and server communication

This commit is contained in:
ISA
2024-09-11 10:15:00 +02:00
parent f16d389dfd
commit fdd8f13a3a

View File

@@ -7,21 +7,12 @@ wss.on("connection", (ws) => {
console.log("New WebSocket connection");
ws.on("message", (message) => {
// Konvertiere den Buffer in einen String
const messageString = message.toString();
console.log("Received:", message);
const parsedMessage = JSON.parse(message);
console.log("Received:", messageString);
// Versuche die Nachricht in JSON zu parsen
try {
const parsedMessage = JSON.parse(messageString);
// Beispielnachricht an den Client zurücksenden
if (parsedMessage.type === "test") {
ws.send(JSON.stringify({ message: `Hallo zurück, ${parsedMessage.message}` }));
}
} catch (error) {
console.error("Fehler beim Parsen der Nachricht:", error);
// Beispielnachricht an den Client zurücksenden
if (parsedMessage.type === "test") {
ws.send(JSON.stringify({ message: `Hallo zurück, ${parsedMessage.message}` }));
}
});