public chat
// script.js
// Create WebSocket connection.
const socket = new WebSocket('ws://localhost:8080');
// Connection opened
socket.addEventListener('open', function (event) {
console.log('Connected to the WebSocket server');
});
// Listen for messages
socket.addEventListener('message', function (event) {
const message = event.data;
displayMessage(message);
});
document.getElementById('send-button').addEventListener('click', function () {
sendMessage();
});
document.getElementById('message-input').addEventListener('keypress', function (event) {
if (event.key === 'Enter') {
sendMessage();
}
});
function sendMessage() {
const input = document.getElementById('message-input');
const message = input.value;
if (message) {
socket.send(message);
displayMessage(`You: ${message}`);
input.value = '';
}
}
function displayMessage(message) {
0 Comments