使用Android客户端的Node JS服务器中的私人聊天

时间:2019-06-14 14:17:46

标签: java node.js

我正在使用节点js作为服务器,并使用android应用程序作为客户端。

这是我到目前为止尝试过的。

mSocket.emit("chat", message, mUserName); //On Client's side

socket.on('chat', function(message, username) {

    // io.sockets.emit('newmsg', message);
    socket.in(friendId).emit('newmsg', message);

});

但是此代码不起作用。

这是我传递客户的用户名的代码

mSocket.emit("userName", mUserName);

这是我获取所有带有其用户名的客户列表的地方

socket.on('userName', function(name) {
    socketname.push(name);
    console.log(socketname);
    io.sockets.emit('userList', socketname);
});


Send msg
mSocket.emit("chat", message);

在这里,我从客户端获取消息

//to get message from client
socket.on('chat', function(message, callback) {

    socket.broadcast.emit('newmsg', message);

});

我只想与特定用户进行对话,而不是与所有人进行对话 请帮忙.. !!

0 个答案:

没有答案