Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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 Eclipse中的客户机/服务器UDP程序调试_Java_Eclipse_Debugging_Udp_Client Server - Fatal编程技术网

Java Eclipse中的客户机/服务器UDP程序调试

Java Eclipse中的客户机/服务器UDP程序调试,java,eclipse,debugging,udp,client-server,Java,Eclipse,Debugging,Udp,Client Server,我正试图调试我的客户机-服务器UDP程序以查看它在做什么,但当我在客户机或服务器代码中使用.receive方法时,断点消失,步进/步过按钮变为灰色。我在.receive方法调用旁边看到的是一个白色的小箭头,当我将鼠标悬停在上面时,它会显示调试调用堆栈。到底发生了什么 这是否与这是一个阻塞呼叫有关?如果是这样的话,我该如何越过这一点呢?您的电话在那条线上被阻塞,等待读取 您可以在该特定行之后放置另一个断点。它将在接收完成后中断 该块可能是本机的,因此您无法真正调试它。然而,如果您从未到达第二个断点

我正试图调试我的客户机-服务器UDP程序以查看它在做什么,但当我在客户机或服务器代码中使用.receive方法时,断点消失,步进/步过按钮变为灰色。我在.receive方法调用旁边看到的是一个白色的小箭头,当我将鼠标悬停在上面时,它会显示调试调用堆栈。到底发生了什么


这是否与这是一个阻塞呼叫有关?如果是这样的话,我该如何越过这一点呢?

您的电话在那条线上被阻塞,等待读取

您可以在该特定行之后放置另一个断点。它将在接收完成后中断


该块可能是本机的,因此您无法真正调试它。然而,如果您从未到达第二个断点,您就知道存在问题-

谢谢,我怀疑这是下一个选择。是时候试一试了。是的,我无法到达下一个断点。阶跃函数都是灰色的。该死!好的,我能修复这个错误。这对我很有帮助……但是,如果你永远都不能到达第二个断点,你就知道有问题了。因此,我非常感谢您。顺便说一句,我想知道,您必须使用多线程来实现RDT数据包的返回,还是可以在单个线程中完成?