Set socket timeout to properly detect when remote end loses network connection
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user