使用NodeJS和CodeIgniter仅向某些客户端发送通知

时间:2018-07-09 18:42:45

标签: node.js socket.io codeigniter-3

我有一个使用CodeIgniter 3的项目,我必须通过NodeJS(socket.io)实现实时通知,问题是我不知道如何识别每个用户以及谁可以接收它。

我的CI控制器中有此方法:

Send_Notification($idSender,$idReceiver,$text){//Insert notification in DB}

在我的JS客户端中:

io.sockets.emit( 'new_notification', {//Getting data from ajax});

我遇到问题的部分是服务器:

socket.on( 'new_notification', function( data ) {
/*
if(idReceiver == this user) Send notification to user
else if(idReceiver==null) Send to all
*/
});

谢谢您的帮助。

0 个答案:

没有答案