Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否可以从共享主机上的socket.io开始,以及如何开始_Node.js_Socket.io_Hosting_Devops_Shared Hosting - Fatal编程技术网

Node.js 是否可以从共享主机上的socket.io开始,以及如何开始

Node.js 是否可以从共享主机上的socket.io开始,以及如何开始,node.js,socket.io,hosting,devops,shared-hosting,Node.js,Socket.io,Hosting,Devops,Shared Hosting,我创建了一些游戏,我需要一个socket.io服务器,但我不知道是否可以在共享主机上安装它,以及如何安装 在socket.io和socket.io之前,我需要安装什么 如何从socket.io开始 在文档中写得太差了。我需要用NPM命令安装socket.io,但它在哪里 请帮忙。这在某种程度上是可能的 从技术上讲,您不需要专用服务器,甚至不需要根访问。您确实需要一个可以长时间运行流程的系统。如果希望在系统重新启动时自动启动服务,则可能需要在/etc/init.d、/etc/rc.d中添加一个启动

我创建了一些游戏,我需要一个
socket.io
服务器,但我不知道是否可以在共享主机上安装它,以及如何安装

在socket.io和socket.io之前,我需要安装什么

如何从socket.io开始

在文档中写得太差了。我需要用NPM命令安装socket.io,但它在哪里


请帮忙。

这在某种程度上是可能的

从技术上讲,您不需要专用服务器,甚至不需要根访问。您确实需要一个可以长时间运行流程的系统。如果希望在系统重新启动时自动启动服务,则可能需要在/etc/init.d、/etc/rc.d中添加一个启动文件,该文件需要root访问权限。node.js和Socket.IO都可以从普通主目录安装和运行。如果要在标准端口(如80或443)上运行Socket.IO,则需要使用root权限运行它


查看更多信息:

您不能在共享主机上安装node.js之类的东西,因为服务器为所有客户端分配了相同的资源,并且只有在所有者同意的情况下,您使用的资源比其他客户端多,这是不公平的。此外,如果您想使用websocket(我想这就是您想要的),您可以购买一个专用IP,您可以在其上打开任何您想要的端口,但服务器必须安装“php_sockets”扩展。我建议您使用一个很好的websockets服务器实现