Set socket timeout to properly detect when remote end loses network connection

This commit is contained in:
edr
2024-03-20 20:15:11 +01:00
parent b874584cf7
commit 72830e020e

View File

@@ -135,6 +135,7 @@ class ListenService : Service() {
val lt = Thread { val lt = Thread {
try { try {
val socket = Socket(address, port) val socket = Socket(address, port)
socket.soTimeout = 5_000
val success = streamAudio(socket) val success = streamAudio(socket)
if (!success) { if (!success) {
playAlert() playAlert()