一对一私密聊天使用套接字和Laravel 5.1

时间:2015-12-12 09:03:05

标签: php node.js redis socket.io laravel-5.1

我正在使用Laravel5.1 Socket.io和Redis,Mysql

我想使用Socket为用户创建一对一聊天。

---------服务器端--------



t = tcpip('192.168.10.1',11999,'NetworkRole', 'server');
fopen(t);




我想处理未传递给用户的邮件,我还想说明邮件是否被收件人阅读

如果我将所有消息存储在Database(Mysql)中。将有很多IO操作。有一件事可以存储到Redis或Memcached中。你可以建议吗? 我是有效的方法。

帮助我配置Redis以存储数据,以便我可以使用socket.js文件(它位于根目录中,它包含socekt.io的服务器端代码)。

1 个答案:

答案 0 :(得分:0)

有效的方法是使用redis

redis.subscribe('test-channel', function () {
    console.log('message has been received');
});

首先在laravel中注册通道,并通过节点中的redis使其可用 你可以从客户端发送用户ID,也可以检查是否已经被暴徒用户更改,或者不要购买调用服务器端将获取他的ID的事件,然后将其从更新发送到节点并检查如果两个id相等,那么他就意味着要重新发送消息