Javascript 如何通过互联网连接两个特定的人,在一个网站上玩游戏

Javascript 如何通过互联网连接两个特定的人,在一个网站上玩游戏,javascript,html,ip,Javascript,Html,Ip,我已经建立了一个网站,模拟一个名为5x5的纸笔游戏。虽然对游戏的了解不是绝对必要的,但是你可以在这个网站上找到关于这个相当有趣的游戏的信息: 我创建的网站是: 这是非常粗糙的,不是很赏心悦目,但想法是存在的(葡萄牙语)。它意味着本地播放,两名玩家坐在屏幕前,轮流使用一套鼠标和键盘。。。一个输入一个单词,另一个返回一个数字。然后另一个输入一个单词,第一个输入一个数字。这就是整个游戏的基本动力。这很简单 但是我当然想知道我是否可以在网上和某人比赛 我一直在寻找实现这一点的方法,但每次我敢用谷歌的

我已经建立了一个网站,模拟一个名为5x5的纸笔游戏。虽然对游戏的了解不是绝对必要的,但是你可以在这个网站上找到关于这个相当有趣的游戏的信息:

我创建的网站是:

这是非常粗糙的,不是很赏心悦目,但想法是存在的(葡萄牙语)。它意味着本地播放,两名玩家坐在屏幕前,轮流使用一套鼠标和键盘。。。一个输入一个单词,另一个返回一个数字。然后另一个输入一个单词,第一个输入一个数字。这就是整个游戏的基本动力。这很简单

但是我当然想知道我是否可以在网上和某人比赛

我一直在寻找实现这一点的方法,但每次我敢用谷歌的方式来编程html游戏和其他东西。。。这不是我想要的。太复杂了;我想要的太多了。我觉得我可以用HTTPPOST方法或者其他什么方法来实现,我只是不知道怎么做

我想要一个简单的文本输入字段,在这里我可以输入某人的外部IP或其他东西,然后这个人也可以对我的IP做同样的操作。我真的不知道我会用什么样的基础设施来实现实际的连接


有什么想法吗?

你需要一台服务器。要么运行一个服务器来协调两个玩家之间的一切,要么代码在用户的一台计算机上启动一个服务器。但是,您需要在该用户的路由器中启用端口转发,可能需要使用UPnP。这是非常重要的。谢谢@Barmar,我有两个后续问题:1)在第一个场景中,您是否仍然需要启用端口转发(一个协调两个玩家之间一切的服务器)?2) 协调东西的服务器听起来像什么?我的意思是,它可能是,比方说,一个php页面,可以响应来自任何地方的用户输入,比如。。。像wordpress评论部分?1)不,如果使用中央服务器,则不需要端口转发。端口转发需要允许路由器后面的机器接收传入请求,如果它只是向服务器发出传出请求,则不需要端口转发。2) 可能是这样的。非常感谢@Barmar!