sdk_signer/test-server.js
2025-07-25 16:48:13 +02:00

39 lines
887 B
JavaScript

const WebSocket = require('ws');
console.log('🔍 Testing WebSocket server connection...');
const ws = new WebSocket('ws://localhost:8080');
ws.on('open', function open() {
console.log('✅ Connected to server!');
// Send a simple test message
const testMessage = {
type: 'LISTENING',
messageId: 'test-123'
};
ws.send(JSON.stringify(testMessage));
});
ws.on('message', function message(data) {
console.log('📨 Received from server:', data.toString());
// Close connection after receiving response
setTimeout(() => {
ws.close();
console.log('🔌 Connection closed');
process.exit(0);
}, 1000);
});
ws.on('error', function error(err) {
console.error('❌ Connection error:', err.message);
process.exit(1);
});
// Timeout after 5 seconds
setTimeout(() => {
console.error('❌ Connection timeout');
process.exit(1);
}, 5000);