ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
websocket:双向通信的数据连接方式 ~~~javascript 1. new 一个 WebSocket 与服务器连接 var ws = new WebSocket('ws://localhost:8080') ~~~ 2. `readyState`属性返回实例对象的当前状态,共有四种 ~~~javascript switch (ws.readyState) { case WebSocket.CONNECTING: // do something break; case WebSocket.OPEN: // do something break; case WebSocket.CLOSING: // do something break; case WebSocket.CLOSED: // do something break; default: // this never happens break; } ~~~ * CONNECTING:值为0,表示正在连接。 * OPEN:值为1,表示连接成功,可以通信了。 * CLOSING:值为2,表示连接正在关闭。 * CLOSED:值为3,表示连接已经关闭,或者打开连接失败。 3. 实例对象的 ws.onopen,onmessage,onclose 可以进行回调操作 onsend('数据')发送数据