我正在为我正在努力学习的Java服务器(监听)运行一个while(true)循环。我利用jGrasp进行编译和运行。
在建立连接并断开连接之后,服务器当然仍在“监听”
我想知道的是如何在jGrasp中手动发送休息(如ctrl-c)?
我注意到只需点击END即可停止程序,但当然它永远不会达到socket.close()方法,这当然会导致其他问题。
答案 0 :(得分:0)
这样做的一种方法是创建一个变量并将其设置为true并让你的循环变为while(变量)......然后使用调试器(不确定你是否可以在jGrasp中执行此操作)可以更改如果在循环内设置断点,则变量的值(为false)执行中。在下一个循环中更改它之后,评估该变量将为false并且它将退出循环。