如何在apache服务器上运行socket.io(仅客户端)

问题描述:

我想在我的apache服务器上运行socket.io的客户端。如何在apache服务器上运行socket.io(仅客户端)

我已经将socket.io目录上传到我的Web服务器,并尝试了主站点socket.io的简单客户端连接示例,但它不起作用。我不知道我需要什么来让它工作并连接我的运行服务器。

我希望,我已经清楚地解释了我的问题。

谢谢。

+0

嗯,您使用的NodeJS? – 2012-07-24 01:27:24

+0

它可以安装在Apache服务器上吗?它不是本地主机,提供者是否需要允许我运行nodejs?我真的很困惑 – 2012-07-24 01:29:39

+0

我不是很熟悉这个对不起,我只知道如何在localhost上运行nodejs – 2012-07-24 01:32:35

socket.io\node_modules\socket.io-client\dist中的所有文件复制到您的apache服务器,例如复制到js文件夹。然后将socket.io.min.js添加到您的页面。

<script src="js/socket.io.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    var socket = io.connect('http://localhost:3000'); 
    socket.on('news', function (data) { 
     console.log(data); 
    }); 
</script> 
+0

我正在测试它 – 2012-07-24 12:22:24

+0

它不适用于端口7000上的我。这是客户端:http:// pastebin .com/Ft3w8w73,这是服务器:http://pastebin.com/0SGgwHBc – ElSajko 2012-08-27 19:53:20

将可分发.js复制到您自己的javascript文件夹中。 就我而言,我尤斯XAMPP:

C:\xampp\htdocs\nodejs\node_modules\socket.io\node_modules\socket.io-client\dist