Javascript 网络游戏(在本例中是Mr.Mine)是否可能根本不使用TCP端口自行运行?

Javascript 网络游戏(在本例中是Mr.Mine)是否可能根本不使用TCP端口自行运行?,javascript,sockets,tcp,Javascript,Sockets,Tcp,我在玩Mr.Mine的网络游戏,我在努力寻找一种能自动完成“销售”的方法 基于stackoverflow提供的一些有用的指导,我开始搜索一个包来完成游戏的“销售”部分 也许是因为我缺乏知识和技能,但我就是找不到任何似乎与我的先生有关的包裹 我试着用Wireshark、windows网络监视器、TCPView分析它 有趣的是,每当我运行这些程序并单击游戏中的“出售”按钮时,与chrome.exe相关的数据包捕获列表中就没有任何移动 当我在TCPView游戏中按下按钮时,我已经检查了是否有新打开的端

我在玩Mr.Mine的网络游戏,我在努力寻找一种能自动完成“销售”的方法

基于stackoverflow提供的一些有用的指导,我开始搜索一个包来完成游戏的“销售”部分

也许是因为我缺乏知识和技能,但我就是找不到任何似乎与我的先生有关的包裹

我试着用Wireshark、windows网络监视器、TCPView分析它

有趣的是,每当我运行这些程序并单击游戏中的“出售”按钮时,与chrome.exe相关的数据包捕获列表中就没有任何移动

当我在TCPView游戏中按下按钮时,我已经检查了是否有新打开的端口,但是端口没有变化

我觉得这很奇怪,因为如果这是一个网络游戏,点击游戏中的按钮不应该向服务器发送数据包吗

我自己提出的一个理论是,也许所有的游戏操作都是在我的电脑里完成的。我简单地看了一下这个网络游戏的html源代码(),里面充满了Java脚本

但是。。tcp端口或数据包中没有移动

这是我的最后一个问题。网络游戏是否可以在不打开自己的TCP端口的情况下运行

这是我的最后一个问题。网络游戏是否可以在不打开自己的TCP端口的情况下运行


对。只要所有逻辑都在本地完成,并且所有资产都已加载,就不需要额外的下载或服务器通信。毕竟,JavaScript代码已经在您的计算机上,您的浏览器执行它,您的操作修改保存在PC上的状态。

谢谢,但我还有一个问题。在游戏中有这个“保存”功能。那么,这是否也在我的计算机内完成,因此不需要互联网连接?这难道不意味着我可以直接侵入游戏并修改我的数据吗。。。我是说。。那么为什么这个游戏首先需要互联网连接呢???@kwagjj:Cookies。第一次数据下载需要互联网连接。嗯。。谢谢你给我一个新的工作线索。如果你不介意的话,还有一个问题。。。因为这个游戏是用javascript操作的,有没有办法注入一个mouseclick事件处理程序,它会自动重复点击“sell”按钮?你听说过这种“注射”吗?@kwagjj:注射鼠标事件很麻烦。最好复制在这种情况下调用的函数,并使用
setInterval
。使用浏览器的JavaScript控制台(
setInterval(button.onclick,300);
)。是的,我听说过,我大学的一些学生在饼干点击器中改变了他们的饼干数量。