jdwp中的事件请求ID问题

时间:2013-08-04 15:05:26

标签: java jpda jdwp

我一直在尝试用C#编写一个java字节码调试器,并遇到了烦人的问题。我设置了一个事件请求(断点,单步等等),当java回复引发一个事件时,它所说的生成请求的事件请求ID甚至没有接近正确(除非我误读文档)。

我在100处启动命令包Ids并且java会说生成该事件的命令包的请求ID是2.我可以确认我正在发送命令包的正确id,因为当java回复给我事件集请求,它回复我期待的请求ID。

文档说事件的请求id是“生成事件的请求”,在我看来,这应该是事件集命令包的id,但也许(希望)我错了。有没有人知道这是怎么回事?

1 个答案:

答案 0 :(得分:0)

唉,我觉得很蠢。我以为debugee正在发送我发送的数据包的requestId,但事实证明我没有看到event set request的回复数据,这当然是debugee为事件创建的requestId。 / p>