标签: java sockets
我的清理代码目前有点狡猾,我正在尝试调试它但不幸的是我的程序在它到达清理位之前崩溃,因为套接字上次没有正确清理。在运行之间重新启动eclipse会清除套接字,但这显然远不如理想情况。
有没有办法以编程方式清理上一次执行挂起的套接字?
答案 0 :(得分:1)
没有办法'清理'该套接字,因为它已经消失了,但您可以允许在原始应用程序的套接字上使用SO_REUSEADDR重用相同的网络地址。假设旧应用程序真的不见了,这应该允许快速到达死应用程序的继任者以避免失败。