Better handling of SocketException variants

See #817
This commit is contained in:
ORelio 2019-12-08 21:44:24 +01:00
parent 64d62373c9
commit 94e96b11dd

View file

@ -743,6 +743,7 @@ namespace MinecraftClient.Protocol.Handlers
} }
catch (SocketException) { return false; } catch (SocketException) { return false; }
catch (System.IO.IOException) { return false; } catch (System.IO.IOException) { return false; }
catch (ObjectDisposedException) { return false; }
} }
/// <summary> /// <summary>
@ -757,6 +758,8 @@ namespace MinecraftClient.Protocol.Handlers
return true; return true;
} }
catch (SocketException) { return false; } catch (SocketException) { return false; }
catch (System.IO.IOException) { return false; }
catch (ObjectDisposedException) { return false; }
} }
/// <summary> /// <summary>
@ -813,6 +816,8 @@ namespace MinecraftClient.Protocol.Handlers
SendPacket(PacketOutgoingType.ClientSettings, fields); SendPacket(PacketOutgoingType.ClientSettings, fields);
} }
catch (SocketException) { } catch (SocketException) { }
catch (System.IO.IOException) { return false; }
catch (ObjectDisposedException) { return false; }
return false; return false;
} }
@ -851,6 +856,8 @@ namespace MinecraftClient.Protocol.Handlers
return true; return true;
} }
catch (SocketException) { return false; } catch (SocketException) { return false; }
catch (System.IO.IOException) { return false; }
catch (ObjectDisposedException) { return false; }
} }
else return false; else return false;
} }
@ -882,6 +889,7 @@ namespace MinecraftClient.Protocol.Handlers
} }
catch (SocketException) { return false; } catch (SocketException) { return false; }
catch (System.IO.IOException) { return false; } catch (System.IO.IOException) { return false; }
catch (ObjectDisposedException) { return false; }
} }
/// <summary> /// <summary>