diff --git a/src/Discord.Net/Net/WebSockets/VoiceWebSocket.cs b/src/Discord.Net/Net/WebSockets/VoiceWebSocket.cs index fa416d038..7287f477e 100644 --- a/src/Discord.Net/Net/WebSockets/VoiceWebSocket.cs +++ b/src/Discord.Net/Net/WebSockets/VoiceWebSocket.cs @@ -388,7 +388,14 @@ namespace Discord.Net.WebSockets { if (hasFrame) { - _udp.Send(voicePacket, rtpPacketLength); + try + { + _udp.Send(voicePacket, rtpPacketLength); + } + catch (SocketException ex) + { + RaiseOnLog(LogMessageSeverity.Error, "Failed to send UDP packet.", ex); + } hasFrame = false; } nextTicks += ticksPerFrame;