我正在为现有的棋盘游戏构建一个人工智能代理,并且很难弄清楚如何在Eclipse中调试这个Java代码。
现有游戏由运行的服务器和侦听客户端连接组成。一旦两个客户端连接,游戏将根据客户端中的AI自动运行至完成。我有所有元素的源文件。
我希望能够调试其中一个客户端,以便我可以使用它。问题是,如果我只是运行服务器并连接第一个客户端,然后调试第二个,Eclipse会跳过所有断点。如果我将服务器作为远程调试服务器运行,然后在Eclipse中的客户端上运行远程调试配置,我可以单步执行服务器代码,但是一旦它等待第二个客户端连接,它就会停止。此时,我无法弄清楚如何连接第二个客户端。
如何使用此配置调试应用程序?服务器,一个连接的客户端和我想要调试信息的第二个客户端。
谢谢!