Nodejs 和 PHP(客户端)


Nodejs and PHP (Client side)

我已经为nodejs创建了服务器端,从我的Web应用程序(PHP),我可以将数据发送到nodejs,因为它是从命令行输出的。现在,我需要在我的 Web 应用程序上实现客户端来侦听服务器并输出此数据。

我不知道如何以正确的方式做到这一点,因为我尝试搜索了几天,我能找到的只是关于创建nodejs服务器的文章,没有现实世界的实现示例/教程。我能找到的最接近的例子是 http://goo.gl/zi2xqX 它使用如下的 setimeout 函数

function load_tweets() {  
        $.getJSON("/stream", function(tweets) {  
            $.each(tweets, function() {  
                $("<li>").html(this.text).prependTo(tweet_list);  
            });  
            load_tweets();  
        });  
    }  
    setTimeout(load_tweets, 1000);  

这是从nodejs服务器检索数据的正确方法吗?

如果您

正在使用 socket.io 请使用如下内容:

服务器

io.sockets.socket(clientId).volatile.emit("requestName", data);

客户

socket.on("requestName", function (data) {
    //do stuff with data
});

这是假设您有客户端连接并且您正在那里记录连接 ID。如果你不这样做,我建议查找一些 socket.io 教程,因为那里有比我能写的更好的教程。