我得到了:
java.io.IOException:无法绑定到服务器套接字: nio:// localhost:62626由于:java.net.BindException:地址已经 在使用中
我的代码:
DSMBrokerService broker = new SslBrokerService();
broker.addConnector("nio://localhost:62626");
broker.start();
broker.waitUntilStarted();
broker.stop();
broker.waitUntilStopped();
... (Do stuff)...
DSMBrokerService broker = new SslBrokerService();
broker.addConnector("nio://localhost:62626"); <- Exception
broker.start();
broker.waitUntilStarted()
为什么broker.stop()没有取消绑定地址?
答案 0 :(得分:1)
停止代理不会删除连接器。当你再次重新启动时,它会激活该端口上的两个连接器。