0

我正在为我正在尝试学习的 Java 服务器(监听)运行一个 while(true) 循环。我利用 jGrasp 进行编译和运行。

建立连接并断开连接后,服务器当然仍在“监听”

我想知道的是如何在 jGrasp 中手动发送中断(如 ctrl-c)?

我注意到简单地点击 END 会停止程序,但当然它永远不会到达 socket.close() 方法,这当然会导致其他问题。

4

1 回答 1

0

这样做的一种方法是创建一个变量并将其设置为 true 并让您的循环为 while(variable)... 然后使用调试器(不确定您是否可以在 jGrasp 中执行此操作)您可以更改如果您在循环内设置断点,则变量(为假)中间执行。在下一次循环评估中更改它之后,该变量将为 false 并且它将退出循环。

于 2012-05-08T03:23:33.823 回答