## 附件的websockt代码用的 1.8.0的jdk
let conncet: boolean = false
function webScoketInit(url: string) {
const token: string = '123'
const socket = new WebSocket(url + token)
socket.onopen = function(event) {
console.log(event, 'event')
socket.send('发出信息')
}
socket.onerror = function (error) {
//尝试重新连接
reconnect(url)
console.log('连接错误')
}
socket.onmessage = function(res) {
console.log(res, '连接成功')
conncet = true
}
socket.onclose = function(res) {
console.log('连接关闭')
}
}
function reconnect(url: string) {
if (conncet) return
setTimeout(function () {
webScoketInit(url)
}, 2000)
}
webScoketInit('ws://localhost:9091/api/pushMessage/')