Imposta keep-alive per Java ServerSocket

1

In un'applicazione server multi client, ho bisogno di sapere quando ogni connessione client è morta sul lato server.
Dopo aver impostato keep-alive per il client (e modificato il tempo predefinito da 2 ore a 10 secondi), ogni client può sapere quando viene disconnesso dal server, ma sul lato server, Java non ha alcun metodo per impostare keep-alive come client socket.

    
posta M-Razavi 15.12.2015 - 11:31
fonte

1 risposta

1

ServerSocket di Java restituisce un nuovo oggetto Socket per ogni client che si connette. Questo oggetto Socket è dello stesso tipo utilizzato in un client, quindi supporta esattamente le stesse opzioni. Puoi semplicemente impostare l'opzione keepalive lì.

    
risposta data 15.12.2015 - 11:45
fonte

Leggi altre domande sui tag