问题描述
java使用原生的代码写的websocket,我通过socket.io-client来链接,服务通过第三方测试没问题,如:http://www.blue-zero.com/WebS...
但是代码就是链接不上。
问题出现的环境背景及自己尝试过哪些方法
如果不加transports: ['websocket'],使用的轮训的方式,不报failed,但是connect_error.
如果加上则报链接失败,直接就连不上。websocket.js:112 WebSocket connection to 'ws://192.23.1.16:8080/api/webSocket/?EIO=3&transport=websocket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
webpackJsonp.2131.WS.doOpen @ websocket.js:112
OrderList.js:80 ******************connect_error ************ Error: websocket error
at WS.webpackJsonp.2113.Transport.onError (transport.js:64)
at WebSocket.ws.onerror (websocket.js:150)
相关代码const socket = io('ws://172.23.1.16:8080', {
path: '/seller/webSocket',
transports: ['websocket'],
})
// socket.open()
socket.on('connect', () => {
console.log('*********************connected')
})
socket.on('connect_error', err => {
console.log('******************connect_error ************', err)
})
这是怎么回事?socket.io-client只能链接socket.io写的服务吗?