What is Socket.IO?

What is Socket.IO?

Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It's care-free realtime 100% in JavaScript.

Server

var io = require('socket.io').listen(80);

io
.sockets.on('connection', function (socket) {
  socket
.emit('news', { hello: 'world' });
  socket
.on('my other event', function (data) {
    console
.log(data);
 
});
});

Client

<script src="/socket.io/socket.io.js"></script>
<script>
 
var socket = io.connect('http://localhost');
  socket
.on('news', function (data) {
    console
.log(data);
    socket
.emit('my other event', { my: 'data' });
 
});
</script>
原文地址:https://www.cnblogs.com/lexus/p/2339259.html