Java清理以前执行的套接字

时间:2012-03-16 16:55:24

标签: java sockets

我的清理代码目前有点狡猾,我正在尝试调试它但不幸的是我的程序在它到达清理位之前崩溃,因为套接字上次没有正确清理。在运行之间重新启动eclipse会清除套接字,但这显然远不如理想情况。

有没有办法以编程方式清理上一次执行挂起的套接字?

1 个答案:

答案 0 :(得分:1)

没有办法'清理'该套接字,因为它已经消失了,但您可以允许在原始应用程序的套接字上使用SO_REUSEADDR重用相同的网络地址。假设旧应用程序真的不见了,这应该允许快速到达死应用程序的继任者以避免失败。