Search…
⌃K
Links

2.1.111 作为跨浏览器使用websocket

如果您只想要WebSocket语义,那么您也可以这样做。 只需利用send和监听message事件:

Serve(app.js)

const io = require('socket.io')(80)
io.on('connection',(socket)=>{
socket.on('message',()=>{})
socket.on('disconnect',()=>{})
})

Client(index.html)

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