Improved error message in TCPServer when connection is reset

This commit is contained in:
Obique PSWG
2016-01-07 14:57:26 -06:00
parent 28ff803385
commit 42e037140e
+6 -1
View File
@@ -41,6 +41,7 @@ import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
@@ -251,7 +252,11 @@ public class TCPServer {
callback.onIncomingData(s.socket(), smaller.array());
}
} catch (IOException e) {
e.printStackTrace();
if (e.getMessage().toLowerCase(Locale.US).contains("connection reset"))
System.err.println("Connection Reset");
else
e.printStackTrace();
System.err.flush();
key.cancel();
disconnect(s);
}