Java清理上一次执行的套接字

Java清理上一次执行的套接字,java,sockets,Java,Sockets,我的清理代码目前有点不可靠,我正在尝试调试它,但不幸的是,我的程序在到达清理位之前崩溃了,因为上次没有正确清理套接字。在两次运行之间重新启动eclipse可以清理套接字,但这显然远远不是理想的情况 有没有办法以编程方式清理上一次执行挂起的套接字?无法“清理”该套接字,因为它已经不存在了,但您可以允许重用在原始应用程序套接字上使用的相同网络地址。假设旧的应用程序真的消失了,这将允许快速到达的旧应用程序的后续程序避免失败。您可以添加一个示例片段,用于在Java中设置SO\u REUSEADDR?这个

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


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

无法“清理”该套接字,因为它已经不存在了,但您可以允许重用在原始应用程序套接字上使用的相同网络地址。假设旧的应用程序真的消失了,这将允许快速到达的旧应用程序的后续程序避免失败。

您可以添加一个示例片段,用于在Java中设置
SO\u REUSEADDR
?这个链接就足够了,谢谢。超时时间一到我就接受。再次感谢:)