public BattleNetClient(IBattleNetSettings settings) : base(settings.Gateway.ServerHost, settings.Gateway.ServerPort) { ValidateSettings(settings); m_settings = settings; m_priorityProvider = new CombinedPacketPriorityProvider(); InitializeListenState(); InitializeParseDictionaries(); m_queue = new DefaultCommandQueue(); m_messageReadyCallback = SendCallbackImpl; m_queue.MessageReady += m_messageReadyCallback; }
public BattleNetClient(IBattleNetSettings settings) : base(settings.Gateway.ServerHost, settings.Gateway.ServerPort) { ValidateSettings(settings); m_settings = settings; m_priorityProvider = new CombinedPacketPriorityProvider(); InitializeListenState(); InitializeParseDictionaries(); m_queue = new DefaultCommandQueue(); m_messageReadyCallback = SendCallbackImpl; m_queue.MessageReady += m_messageReadyCallback; }