我正在使用Eclipse的Google Chrome Developer Tools插件来调试我的Node.js服务器。这个服务器使用Socket.io来处理Web客户端和服务器之间的websocket连接。问题出现在我在服务器中设置断点并开始逐步执行代码时。由于没有心跳或任何通信,客户端很快就会认为服务器不再存在,因此它会断开连接。与此同时,在我逐步执行代码的同时,我的代码尝试使用socket做一些事情,然后由于socket已经被关闭而死亡。这使得像这样调试变得有些棘手。
那么问题是,我该如何调试具有开放的WebSocket连接的服务器而不关闭连接?我不知道是否有一个好的解决方案,但我想把它放出来,看看是否有人有天才的想法。
那么问题是,我该如何调试具有开放的WebSocket连接的服务器而不关闭连接?我不知道是否有一个好的解决方案,但我想把它放出来,看看是否有人有天才的想法。