Small stuff

This commit is contained in:
2025-09-13 17:59:12 +02:00
parent 3613d0bfdc
commit a1b54fda6b
5 changed files with 97 additions and 50 deletions
+33 -18
View File
@@ -1,21 +1,36 @@
setInterval(() => {
const ws = new WebSocket('ws://localhost:7080');
import readline from 'readline';
function sendMessage(message) {
ws.send(JSON.stringify({ type: 'send_message', params: {
channel_id: 'Hello',
contents: message
}}));
}
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
ws.onopen = () => {
console.log('WebSocket connection established');
sendMessage('Hello, Server!');
};
const ws = new WebSocket('ws://localhost:7080');
ws.onmessage = (event) => {
const message = JSON.parse(event.data);
console.log('Received:', message);
ws.close();
};
}, 100)
ws.onopen = () => {
console.log('WebSocket connection established');
};
ws.onmessage = (event) => {
const message = JSON.parse(event.data);
console.log('Received:', message);
// ws.close();
};
function sendMessage(message) {
ws.send(JSON.stringify({ type: 'send_message', params: {
channel_id: 'Hello',
contents: message
}}));
}
function ask(question) {
return new Promise((resolve) => {
rl.question(question, resolve);
});
}
while (true) {
const message = await ask('');
sendMessage(message);
}