2015-07-21 1 views
1

порт сервера был правильно слушать, прежде чем я ссылалась на эту строку:CLOSE_WAIT и FIN_WAIT_2, когда я пытаюсь создать клиентский SSL сокет

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

Тогда это стало так:

  1. TCP 0.0.0.0:23333 0.0.0.0:09 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

Я никогда не хотел, чтобы закрыть порт. Почему это так зависало? Ранее код работал нормально.

+0

Похоже, что у вас было предыдущее соединение из того же клиентского порта. –

+0

Сервер на 10.200.49.196:23333 сказал, что у него больше нет данных для отправки. Клиент в 10.200.49.196:50814 может отправлять данные. Это неожиданно? Нам нужна дополнительная информация о том, что вы ожидали, что произошло, и что такое ваш код. –

ответ

0

Я не могу спросить как комментарий. :(

ли изменение сертификата и встряхивания SSL вручную не удалось Это может привести к закрытой связи SSL

В netstat выходные показывает:?.

  • сокет работает сервер
  • клиент к серверному вводу закрытого соединения
  • и подключение к клиенту закрытого подключения к серверу

Есть ли какое-либо исключение?

Смежные вопросы