Привет.
Есть Spring boot сервер. На нем реализованы Websocket
org.springframework.web.socket
Есть проблема, после установки подключения и отправки первого сообщения со стороны клиента, получаю ошибку EOF
java.io.EOFException
at okio.RealBufferedSource.require(RealBufferedSource.kt:201)
at okio.RealBufferedSource.readByte(RealBufferedSource.kt:210)
at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:113)
at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:96)
at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:241)
at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:171)
at okhttp3.internal.connection.RealCall$
AsyncCall.run(RealCall.kt:504)
at java.util.concurrent.ThreadPoolExecutor.runWorker(
ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$
Worker.run(
ThreadPoolExecutor.java:641)
at
java.lang.Thread.run(
Thread.java:923)
Где-то в тырнетах прочел, что это сервак разрывает подключение и рекомендуют реализовать пингпонг. Поделитесь опытом, кто сталкивалллся с подобной ошибкой, как решали? Как реализовывали пингпонг?