Node.js socket 双向通信
使用场景: 聊天室;大量数据常驻交互; 技术栈: Node.js, Vue.js || 原生JS 服务端代码: const app = require('http' ).createServer() const io = require('socket.io' )(app) app.listen( 8877 ) io.on( 'connection', scoket => { let i = 1 const t = setInterval(()=> { i ++ if (i >= 12 ) { clearInterval(t) } // 服务端往客户端发送消息 scoket.emit('news', { hello: 'world', t: new Date().getTime() }) }, 1000 ) // 服务端监听客户端的消息 scoket.on('receiveEvent', data => { console.log( 'receiveEvent: ' , data) }) }) 客户端代码: -- Vue 例子: <template> <div> <p @click="clientToServer">scoket:</p> <p v- for ="(item,index) in arr" :key="index">{{item}}</p> </div> <