Search…
2.1.111 作为跨浏览器使用websocket
如果您只想要WebSocket语义,那么您也可以这样做。 只需利用send和监听message事件:

Serve(app.js)

1
const io = require('socket.io')(80)
2
io.on('connection',(socket)=>{
3
socket.on('message',()=>{})
4
socket.on('disconnect',()=>{})
5
})
Copied!

Client(index.html)

1
<script>
2
const socket=io('http://localhost/');
3
socket.on('connect',()=>{
4
socket.send('hi')
5
})
6
socket.on('message',(msg)=>{})
7
</script>
Copied!
如果您不关心重新连接逻辑等,请查看Engine.IO,它是Socket.IO使用的WebSocket语义传输层。