Время от времени возникает ошибка рукопожатия - с использованием клиента Tyrus для Android

Время от времени возникает следующая проблема. Я видел несколько сообщений, таких как сбой рукопожатия Websocket SSL. Пожалуйста, не отмечайте этот вопрос как дубликат, если нет конкретного ответа. Я не мог понять, что именно нужно сделать для клиента tyrus или какая библиотека поддерживает использование SSL на Android...

Ниже приведено исключение:

javax.websocket.DeploymentException: SSL handshake has failed
05-09 20:16:00.850 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket._connect(GrizzlyClientSocket.java:396)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket.access$000(GrizzlyClientSocket.java:103)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket$1.call(GrizzlyClientSocket.java:235)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket$1.call(GrizzlyClientSocket.java:231)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket.connect(GrizzlyClientSocket.java:249)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer.openClientSocket(GrizzlyClientContainer.java:95)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:663)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:712)
05-09 20:16:00.851 23627-23784/ W/System.err:     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
05-09 20:16:00.851 23627-23784/ W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:866)
05-09 20:16:00.851 23627-23784/ W/System.err:     at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:82)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:511)
05-09 20:16:00.851 23627-23784/ W/System.err:     at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:373)

person svs teja    schedule 09.05.2016    source источник
comment
пожалуйста, поделитесь версией Tyrus, которую вы используете..   -  person Pavel Bucek    schedule 10.05.2016
comment
Стоит попробовать nv-websocket-client.   -  person Takahiko Kawasaki    schedule 10.05.2016
comment
@TakahikoKawasaki.. Большое спасибо.. реализовали с помощью nv-websocket-client.. Документация также была очень полезной..   -  person svs teja    schedule 11.05.2016
comment
@PavelBucek.. Я использую версию 1.12 клиента Tyrus   -  person svs teja    schedule 11.05.2016