可能重复:
How do I close a port in a case of program termination?
我在没有用户界面的linux机器上运行我的程序。
它是用Java编写的。我在某个端口有ServerSocket
监听。客户端套接字将向服务器发送退出命令,然后程序停止。但是在客户端发送退出消息后,服务器端口似乎没有关闭。当我再次尝试启动我的程序时,我得到java.net.BindException: Address already in use
。
我现在如何关闭此端口?有人可以推荐一些linux命令或工具来监控端口状态吗?
谢谢。