小编Sel*_*eza的帖子

私人聊天消息使用Node.js,Socket.io,Redis in PHP

我正在为我的php应用程序中的一个实时私人消息系统工作.我的代码一起为所有用户服务.但我需要私人消息系统作为一对一的消息.

在设置节点和redis后,我可以得到我需要的消息数据:这里是代码::

前端:: 1.我使用表单 - 用户名,消息和发送按钮

和通知JS:

$( document ).ready(function() {

    var socket = io.connect('http://192.168.2.111:8890');

    socket.on('notification', function (data) {
        var message = JSON.parse(data);
        $( "#notifications" ).prepend("<p> <strong> " + message.user_name + "</strong>: " + message.message + "</p>" );

    });

});
Run Code Online (Sandbox Code Playgroud)

服务器端js:

var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var redis = require('redis');

server.listen(8890);

var users = {};
var sockets = {};

io.on('connection', function (socket) {

    console.log(" New User Connected ");
    // instance of Redis Client …
Run Code Online (Sandbox Code Playgroud)

php private-messaging redis node.js socket.io

8
推荐指数
1
解决办法
3683
查看次数

如何从Laravel 5中的模块/目录中获取路由列表?

我在app文件夹中有3个模块,例如:用户模块,角色模块和权限模块.另外,我在每个模块中都有不同的route.php文件.现在我需要从用户模块获取路由列表.

我使用以下代码从所有模块中获得了完整列表:

    $routeCollection =Route::getRoutes();  
    foreach ($routeCollection as $value) {
        echo $value->getPath()."<br>";
    }
Run Code Online (Sandbox Code Playgroud)

我希望从特定模块或特定目录中获取作为用户模块的路由列表,而不是所有路由.

如何获取特定文件夹/模块/文件的路由列表?

php laravel laravel-4 laravel-routing laravel-5

5
推荐指数
1
解决办法
555
查看次数