使用webbrowser从C#向socket发送命令

时间:2012-03-17 19:34:43

标签: c# java browser

我正在创建一个机器人,我将加载此网站并打开浏览器游戏 我在C#中的webbrowser加载页面,然后加载java applet。由于游戏是基于这个java applet的部分游戏,并且是(通过java applet)连接到它发送命令的套接字。我的问题是,我如何“挂钩”这个套接字并发送命令? - 我知道命令导致我反编译java applet,我只是不知道“挂钩”套接字的方法

1 个答案:

答案 0 :(得分:0)

如果我正确理解你的问题,听起来你有一个java applet连接到Internet上的某个IP地址,并通过套接字与该IP地址的服务器通信。

如果是这种情况,则无法挂钩插槽本身。您可以做的是使用网络嗅探器(如Wireshark)来查找与其通信的IP地址或服务器名称。然后,您可以编辑Hosts file并指向小程序使用的IP地址以指向127.0.0.1,这是您的本地计算机。

执行此操作后,您可以创建在本地计算机上运行的TCP / IP服务器,并且可以让它执行您需要的任何操作。查看here以获取有关如何在C#中创建TCP / IP服务器的示例。