Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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
Javascript HTML/js局域网游戏_Javascript_Html_Lan - Fatal编程技术网

Javascript HTML/js局域网游戏

Javascript HTML/js局域网游戏,javascript,html,lan,Javascript,Html,Lan,可能重复: 我正计划制作一个多人游戏网络游戏,如果它能在局域网上运行,那将非常棒(因为它速度更快,我希望人们能坐在同一个房间里一起玩。) 其思想是,每个客户机都是一个网页,其中一个是主机,所有其他客户机都连接到主机(其他客户机不必相互通信)。每个客户机也是一个网页 所以现在我想知道,有没有javascript库可以做到这一点?通过lan连接计算机,无需internet连接(实际加载网页除外) 我看到一些旧的答案没有多大帮助,所以也许有一些新的东西可以帮助我?Node.js对您的情况非常有用。您

可能重复:

我正计划制作一个多人游戏网络游戏,如果它能在局域网上运行,那将非常棒(因为它速度更快,我希望人们能坐在同一个房间里一起玩。)

其思想是,每个客户机都是一个网页,其中一个是主机,所有其他客户机都连接到主机(其他客户机不必相互通信)。每个客户机也是一个网页

所以现在我想知道,有没有javascript库可以做到这一点?通过lan连接计算机,无需internet连接(实际加载网页除外)


我看到一些旧的答案没有多大帮助,所以也许有一些新的东西可以帮助我?

Node.js对您的情况非常有用。您也可以尝试使用。

我认为浏览器javascript不会公开任何创建侦听套接字的功能。您仍然需要一台apache/类似的服务器。我不知道javascript库,但您是否遇到过?您仍然需要一台无法在浏览器中设置的服务器。我认为这个问题显示了对这些技术的严重缺乏了解,这样的程序很可能会导致令人失望的体验。在构建浏览器内javascript服务的MPORPG之前,选择一个更容易入门和学习的项目。我不是在构建rpg,更简单。类似于阿耳特弥斯的东西(如果你知道的话,那太棒了),不过我有一个想法,那就是我建造这艘船(主客户机),然后每个人都可以为它制作站点。如果人们能把他们的东西放在dropbox文件夹或其他什么东西里,那就太酷了。Unity可以使lan变得简单,那么为什么不能在html和javascript中实现呢?我在node.js上运行过,尽管我认为它实际上不能从浏览器中托管lan服务器。我这样想对吗?我将尝试他们的一个例子,尽管任何关于node的更多信息都会让我很感激:谢谢@西奥多-是的,你是对的。它允许您在浏览器外运行JS代码(通常用于运行服务器)。主机必须下载Node和您的JS软件,然后使用前者运行后者。然后是否可以从网页上的游戏连接到此服务器?如果没有,它将不会有任何优势(对于我的想法)任何其他网络解决方案。