2016-1108
websocket
- 原生socket
- Net下socket
- server端
var net = require('net');
var server = net.createServer((socket) => {
//添加客戶端到列表
var name = clients.add(socket);
//發(fā)送數(shù)據(jù)監(jiān)聽
socket.on('data', (data) => {
console.log(data.toString());
clients.sendAll(socket, data);
});
//關(guān)閉監(jiān)聽
socket.on('close', (data) => {
console.log(data);
})
});
var net = require('net');
//鏈接到服務(wù)端
var client = net.connect({port:8000}, () => {
console.log('鏈接成功');
})
//發(fā)送數(shù)據(jù)
client.on('data', (data) => {
console.log(data.toString());
})
//關(guān)閉連接
client.on('end', () => {
console.log('斷開了');
})
- express 使用socket eg: socket.io
- npm install socket.io
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者