Browse Source

Voice Socket error fix

pull/46/head
Master Kwoth 9 years ago
parent
commit
659e63f2b4
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      src/Discord.Net.Audio/Net/VoiceSocket.cs

+ 6
- 2
src/Discord.Net.Audio/Net/VoiceSocket.cs View File

@@ -407,7 +407,7 @@ namespace Discord.Net.WebSockets
WebSocketMessage msg;
using (var reader = new JsonTextReader(new StringReader(json)))
msg = _serializer.Deserialize(reader, typeof(WebSocketMessage)) as WebSocketMessage;
var opCode = (OpCodes)msg.Operation;
switch (opCode)
{
@@ -418,7 +418,11 @@ namespace Discord.Net.WebSockets
var payload = (msg.Payload as JToken).ToObject<ReadyEvent>(_serializer);
_heartbeatInterval = payload.HeartbeatInterval;
_ssrc = payload.SSRC;
string hostname = Host.Substring(0, Host.IndexOf('?')).Replace("wss://", "");
string hostname;
if (Host.Contains("?"))
hostname = Host.Substring(0, Host.IndexOf('?')).Replace("wss://", "");
else
hostname = Host.Replace("wss://", "");
var address = (await Dns.GetHostAddressesAsync(hostname).ConfigureAwait(false)).FirstOrDefault();
_endpoint = new IPEndPoint(address, payload.Port);



Loading…
Cancel
Save