Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
如何在Java中阅读传奇联盟ingame聊天?_Java_Logging_Chat - Fatal编程技术网

如何在Java中阅读传奇联盟ingame聊天?

如何在Java中阅读传奇联盟ingame聊天?,java,logging,chat,Java,Logging,Chat,我想在比赛期间阅读传奇联盟聊天,并将其全部记录到一个文件中。 虽然我一点也不知道如何连接到服务器并阅读聊天 有人知道如何实现这一点吗 关于你必须做一些反向工程,因为游戏的源代码不可用。根据当地法律,这可能是非法的 您需要使用诸如Wireshark之类的工具来了解数据包是如何编码的以及发送的内容。有时您可能会看到文本字符串,让您了解正在发生的事情。通过对数据包进行排序,并在执行某些操作时查看它们的频率,您可以推断出必须发送哪些数据包进行身份验证、保留和聊天,以及必须侦听哪些数据包 然后,您可以分别

我想在比赛期间阅读传奇联盟聊天,并将其全部记录到一个文件中。 虽然我一点也不知道如何连接到服务器并阅读聊天

有人知道如何实现这一点吗


关于

你必须做一些反向工程,因为游戏的源代码不可用。根据当地法律,这可能是非法的

您需要使用诸如Wireshark之类的工具来了解数据包是如何编码的以及发送的内容。有时您可能会看到文本字符串,让您了解正在发生的事情。通过对数据包进行排序,并在执行某些操作时查看它们的频率,您可以推断出必须发送哪些数据包进行身份验证、保留和聊天,以及必须侦听哪些数据包

然后,您可以分别使用TCP或UDP的
Socket
DatagramSocket
构建Java实现,具体取决于原始应用程序的用途。这是一项相当多的工作,然而,这是一项重大的(我是否说过可能是非法的?)。即使游戏中有可用的源代码,重新开发神秘的网络协议也很困难,而且由于缺乏信息,需要对部分数据包进行相当多的硬连接(经常使用字节数组)

你要知道,这可能是非法的,我敢肯定他们会为此关闭你的帐户

本帖作者Stack Exchange(inc)、Stack Overflow、任何关联方或组织均不对您可能面临的任何法律后果负责。您可以选择自行承担风险


编辑:您可以尝试使用
Robot
和简单的OCR或某种文本提取。从游戏管理员的角度来看,这仍然是一个有点可疑的活动,而且不太可靠。

AFAIK您无法真正访问它们,除非有一些API,否则我会说不。。。