朋友们,我有一个关于节点js和socket io的聊天应用的问题
我有一个网站及其在应用程序用户中的应用程序向网络发送消息,网络将回答该用户,以便我如何创建这种类型的应用程序
我的想法就像在web web用户向客户端发送消息没有10到节点服务器,节点服务器将只发送那个客户端no为10的用户
这是我的节点js和socket io代码,用于基本聊天
var port = "3000"
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var ioClientList = [];
app.use(express.static(__dirname + '/bower_components'));
app.get('/', function(req, res,next) {
// res.sendFile(__dirname + '/index.html');
res.send('<h1>Hello world</h1>');
});
server.listen(port, function(){
console.log('listen on port'+ port);
});
io.sockets.on('connection', function(socket) {
console.log('dddd');
socket.on('message', function(message) {
socket.broadcast.emit('message', message);
});
socket.on('chat', function(message) {
socket.broadcast.emit('chat', message);
});
});
&#13;
那么我如何存储连接的客户端并发送其ID并使用该ID发送消息
请帮我解决这个问题