Example #1
0
 /// <inheritdoc />
 public V4VoiceGateway(VoiceServerInfo voiceServerInfo, ILogger logger)
     : base(logger, voiceServerInfo, 4)
 {
     _udpClient = new UdpClient();
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="voiceServerInfo"></param>
 /// <param name="version"></param>
 protected AbstractVoiceGateway(ILogger logger, VoiceServerInfo voiceServerInfo, int version)
 {
     Logger       = logger;
     ServerInfo   = voiceServerInfo;
     Version      = version;
     SocketClient = new WebSocketClient(new Uri($"wss://{voiceServerInfo.Endpoint[..^3]}:443?v={version}"));