//连接失败 client.on('connectFailed', function(error) { console.log('Connect Error, ' + error.toString()); //开始连接 client.on('connect', function(connection) { console.log('开始连接'+url); connection.on('error', function(error) { console.log("连接错误 " + error.toString()); connection.on('close', function() { console.log('连接关闭'); connection.on('message', function (message) { connection.resolveFunc(message) if (connection.connected) { console.log('websocket连接已建立') resolve(connection) client.connect(url) 发送消息并获得结果 let send=function (conn,msg) { return new Promise((resolve => { conn.sendUTF(msg) conn.resolveFunc=resolve let close=function(conn){ conn.close() module.exports={ connect:connect, send:send, close:close
const util=require('./AsyncWebsocketUtil')
async function main() {
    let conn=await util.connect('wss://api.yourhost.pr/ws')
    let respMsg=await util.send(conn,'1')
    console.log(respMsg)
main()