Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我正在尝试学习的 Java 服务器(监听)运行一个 while(true) 循环。我利用 jGrasp 进行编译和运行。
建立连接并断开连接后,服务器当然仍在“监听”
我想知道的是如何在 jGrasp 中手动发送中断(如 ctrl-c)?
我注意到简单地点击 END 会停止程序,但当然它永远不会到达 socket.close() 方法,这当然会导致其他问题。
这样做的一种方法是创建一个变量并将其设置为 true 并让您的循环为 while(variable)... 然后使用调试器(不确定您是否可以在 jGrasp 中执行此操作)您可以更改如果您在循环内设置断点,则变量(为假)中间执行。在下一次循环评估中更改它之后,该变量将为 false 并且它将退出循环。