Блог им. traderblogger

Неудачное соединение с сервером и его причины

Неудачное соединение с серверами брокера не повод для паники. 

Хорошо, когда соединение с сервером брокера происходит сразу и без каких-либо проблем.

Но к сожалению это происходит не всегда.  Есть несколько различных причин, по которым не происходит коннект.

Напомню из прошлой статьи код:

//обработчик неудачного соединения
 oecapi.OnLoginFailed += new OEC.API.OnLoginFailedEvent(oecapi_OnLoginFailed);

После описываем код этого обработчика:

//обработчик неудачного соединения.
 private void oecapi_OnLoginFailed(OEC.Data.FailReason reason)
 {
 lStatus.Text = "Соединение не удалось: "+reason.ToString();
 }

 

В переменную reason (тип OEC.Data.FailReason) возвращается код состояния соединения. Ниже таблица возможных значений:

 Неудачное соединение с сервером и его причины

Например введем неверный пароль и получим:

Неудачное соединение с сервером и его причины

Если под одним и тем же логином пытаются соединиться, то это приводит к неудаче. С одним логином и одним и тем же UUID соединение возможно в единственном экземпляре. Ниже на рисунке данная ситуация проиллюстрирована:

Неудачное соединение с сервером и его причины

Если использовать некорректный UUID, то будет выдана ошибка SoftwareNotPermitted — неразрешенное ПО. К примеру, введем неверный UUID:

 oecapi.UUID = "9e61a8bc-0a31-4542-ad85-33ebab0e4e8612";

То получим следующее сообщение:
Неудачное соединение с сервером и его причины

Поэтому если у вас не получается подключиться к серверу брокера, то всегда анализируйте причину неудачи через OEC.Data.FailReason reason.

Надеюсь было полезно и интересно.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
231 | ★2

Читайте на SMART-LAB:
Фото
EUR/USD: пара на низком старте перед очередным прыжком
Евро отступил от недавнего локального максимума, начав коррекцию, однако после формирования поддержки частично восстановился. В течение периода...
Фото
«Селигдар» и КРДВ договорились о сотрудничестве по реализации проекта «Кючус» в Якутии
Полиметаллический холдинг «Селигдар» (далее — Холдинг, «Селигдар») (MOEX: SELG) и Корпорация развития Дальнего Востока и Арктики (далее — КРДВ)...
Фото
Итоги недели на рынках сырьевых товаров
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в...
Фото
ВУШ: погашение облигаций на 4 млрд пройдено, впереди 10 млрд в 3Q27-1П28. Оправдан ли риск в бондах компании?
Здравствуйте! В данной заметке подробно рассмотрим актуальные тенденции в бизнесе компании ВУШ, проанализируем сценарии, в которых сервис войдет в...

теги блога Рустам TradeInWest.ru

....все тэги



UPDONW
Новый дизайн