import { WebSocket } from 'ws'; const testRouter = () => { // const ws = new WebSocket('ws://121.4.112.18:3005/api/router'); // const ws = new WebSocket('wss://kevisual.xiongxiao.me/ws/proxy'); // const ws = new WebSocket('wss://kevisual.xiongxiao.me/api/router'); // const ws = new WebSocket('ws://118.196.32.29:3005/api/router'); // const ws = new WebSocket('wss://kevisual.cn/api/router'); // const ws = new WebSocket('ws://localhost:51515/api/ws/demo?id=12345'); const ws = new WebSocket('ws://localhost:51515/api/router?id=12345'); console.log('Connecting to WebSocket server...'); ws.on('open', () => { console.log('WebSocket connection opened'); sendSystemVersion(); setTimeout(() => { sendSystemVersion(); console.log('第二次发送'); }, 3000); }); const sendSystemVersion = () => { ws.send( JSON.stringify({ "type": "router", "data": { path: 'system', key: 'version' } }), ); } ws.on('message', (data) => { console.log('Received message from server e:', data.toString()); }); ws.on('close', () => { console.log('WebSocket connection closed'); }); ws.on('error', (error) => { console.error('WebSocket error:', error); }); } testRouter()