Коннект - не коннект...

Коннект - не коннект...
Atom
7/4/2013
GMB


Господа, добрый вечер,

Запускаю пример SampleSmartConnect, что в библиотеке S#, код виснет на ожидании отклика event'а успешного подключения:

Code

						trader.Connected += () =>
						{
							Console.WriteLine("Подключение было произведено успешно.");

							// извещаем об успешном соединени
							waitHandle.Set();
						};

						Console.WriteLine("Производим подключение...");

						trader.Connect();

						// дожидаемся события об успешном соединении
						waitHandle.WaitOne();



Что делать?

Заранее спасибо.

Tags:


Thanks:


1 2  >
karellin

Avatar
Date: 7/5/2013
Reply


если вы заходите на демо-логин ITinvest, то он работает по другому ip адресу, чем тот, который указан как Major (82.204.220.34:8090) в библиотеке при сборке примера. В этом случае нужно подправить исходник примера, указав нужный ip тестового сервера(194.247.135.144:8090). примеры рабочие 100%.
Thanks:

GMB

Avatar
Date: 7/5/2013
Reply


Добрый день,

Нет, я пробую зайти на основной (счет есть, подписка есть, VS запуская с правами администратора - это мы уже проходили :) ). Раньше я без проблем коннектился...А сейчас не пойму в чем дело...
Thanks:

karellin

Avatar
Date: 7/5/2013
Reply


Я думаю, проще всего запустить исходники примера в VS и в отладчике посмотреть, в какой части проблема. Гадать по кофейной гуще придется долго, а потом окажется или подписку АйТиИнвест отключил за неоплату, или при обновлении файервола порт закрылся, или еще 1000 причин, не связанных с библиотекой.
Thanks:

GMB

Avatar
Date: 7/5/2013
Reply


Я не в коем случае не хочу грешить на библиотеку, т.к. по крайней мере коннект и другие несложные методы у меня работали. С подпиской все нормально, подтвердили в офисе. С чего вы бы предложили начать?

Заранее спасибо.
Thanks:

Mikhail Sukhov

Avatar
Date: 7/5/2013
Reply


GMB
Я не в коем случае не хочу грешить на библиотеку, т.к. по крайней мере коннект и другие несложные методы у меня работали. С подпиской все нормально, подтвердили в офисе. С чего вы бы предложили начать?

Заранее спасибо.


Запустите SampleSmart. Введите логин пароль и вперед. Я проверил только что, все работает.
Thanks:

GMB

Avatar
Date: 7/5/2013
Reply


"Производим подключение..." - на этом все...

Может что-то в настройках компьютера мешать SmartCOM?
Thanks:

GMB

Avatar
Date: 7/6/2013
Reply


Интересно заметить, что TestConnect работает...
Thanks:

GMB

Avatar
Date: 7/6/2013
Reply


И самый забавный факт: запуская SampleSmartConsole под библиотекой 4.1.13.2, код работает как часы, под 4.1.14.1 - описано выше...Кроме логина и пароля никакие свойства SmartTrader не изменяю...
Thanks:

Mikhail Sukhov

Avatar
Date: 7/6/2013
Reply


GMB
И самый забавный факт: запуская SampleSmartConsole под библиотекой 4.1.13.2, код работает как часы, под 4.1.14.1 - описано выше...Кроме логина и пароля никакие свойства SmartTrader не изменяю...


Давайте еще раз. SampleSmart - вы его запускаете?
Thanks:

GMB

Avatar
Date: 7/6/2013
Reply


Михаил Сухов
GMB
И самый забавный факт: запуская SampleSmartConsole под библиотекой 4.1.13.2, код работает как часы, под 4.1.14.1 - описано выше...Кроме логина и пароля никакие свойства SmartTrader не изменяю...


Давайте еще раз. SampleSmart - вы его запускаете?



Я запускаю SampleSmartConsole, который лежит в \\StockSharp_4.1.14.1_Sources\Samples\Smart\SampleSmartConsole (пример выставления заявки на Лукойл).
Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy