当我尝试创建SSL客户端套接字时CLOSE_WAIT和FIN_WAIT_2

时间:2015-07-21 20:36:02

标签: java sockets ssl tcp

  

在调用此行之前,服务器端口正在正确侦听:

SSLSocket socket = (SSLSocket) ssFactory.createSocket(ipAddress, port);

  

然后它变成了这样:

  1. TCP 0.0.0.0:23333 0.0.0.0:0 LISTENING
  2. TCP 10.200.49.196:23333 10.200.49.196:50814 FIN_WAIT_2
  3. TCP 10.200.49.196:50814 10.200.49.196:23333 CLOSE_WAIT
  4.   

    我从不想关闭端口。它为什么这么挂?代码工作正常。

1 个答案:

答案 0 :(得分:0)

我不能要求评论。 :(

证书是否更改且SSL握手失败了?这可能会导致SSL连接关闭。

netstat输出显示:

  • 正在运行的服务器套接字
  • 关闭连接的客户端到服务器条目
  • 和关闭连接的客户端条目的服务器

是否抛出任何异常?