这是任何方式来运行调试器的两个实例?(Is it any way to run two instan

2019-09-17 02:17发布

我在一个项目,是一个多人游戏合作,并在其上运行的Cirrus。

这将是很好的调试运行的游戏的两个实例,而不是只有一个,但Flash Builder会尽快给我寄了新的调试调用停止一个调试实例。

你有什么想法,如果有一种方法可以在同一时间运行?也许oppening 2名闪光建设者2种调试情况..但它说,有关工作区..

不知道是否有什么林问的是可能的。

谢谢!

Answer 1:

哎呦,对不起,之后我说这个,我发现,

调试器是与在Flash Player中运行的应用程序通信的代理。 它连接到与本地套接字连接您的应用程序。 其结果是,你可能要禁用防病毒软件,使用它,如果您的防病毒软件阻止套接字通信。 调试器使用此连接从SWF文件到命令行传递信息,以便您可以添加断点,检查变量,以及执行其他常见的调试任务。 通过调试器连接到您的应用程序的端口是7935,您不能更改此端口。

不过,我会考虑的来源,它不应该是很难建立FDB具有不同的端口设置。

编辑:

OK,它看起来像你要做的就是简单地运行FDB像这样的内容:

$ ./fdb -p=9090

9090 - 仅仅是一个随机选择的端口号,你将需要然后右键单击您的SWF正在调试并配置它连接到本地主机:9090。

EDIT2:

如果它不工作,然后在$ {} SDK线/modules/debugger/src/java/flash/tools/debugger/concrete/DProtocol.java 51更改为不同的端口,然后重新生成SDK(可能是您可以只建调试项目,但只是“确保”),你必须调试器的另一个版本将连接在不同端口上。



文章来源: Is it any way to run two instances of debuggers?