The server port was listening correctly before I invoked this line:
SSLSocket socket = (SSLSocket) ssFactory.createSocket(ipAddress, port);
Then it became like this:
- TCP 0.0.0.0:23333 0.0.0.0:0 监听
- TCP 10.200.49.196:23333 10.200.49.196:50814 FIN_WAIT_2
- TCP 10.200.49.196:50814 10.200.49.196:23333 CLOSE_WAIT
I never wanted to close the port. Why did it hang like that? The code worked fine before.
最佳答案
我不能问作为评论。 :(
是否更改了证书,导致 SSL 握手失败?这可能会导致 SSL 连接关闭。
netstat
输出显示:
- 一个正在运行的服务器套接字
- 关闭连接的客户端到服务器条目
- 以及关闭连接的服务器到客户端条目
有没有异常抛出?
关于java - 当我尝试创建 SSL 客户端套接字时的 CLOSE_WAIT 和 FIN_WAIT_2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31549123/