﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">ReConnection не работает</title>
  <id>~/topic/1448/reconnection-ne-rabotaet/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T23:03:14Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1448" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/6752/</id>
    <title type="text">Greene-nsk: После такого восстановления соединение восстанавливается, но события перестают приходить...</title>
    <published>2011-03-16T12:53:35Z</published>
    <updated>2016-08-15T23:57:18Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6742)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
После такого восстановления соединение восстанавливается, но события перестают приходить. Это описано в &lt;a href="http://stocksharp.com/forum/1446/sobytiia-nie-prikhodiat-poslie-riestarta-soiedinieniia/"&gt;http://stocksharp.com/forum/1446/sobytiia-nie-prikhodiat-poslie-riestarta-soiedinieniia/&lt;/a&gt; . Видимо регистрация слетает , и надо заново регистрировать все бумаги?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я же там ответил насчет инструментов и портфелей.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6746/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Мне надо как-то решить эту проблему. При реальной торговле тоже это пери...</title>
    <published>2011-03-16T12:31:58Z</published>
    <updated>2016-08-15T23:57:18Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6743)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6741)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Мне надо как-то решить эту проблему. При реальной торговле тоже это периодически происходит. Никакого ConnectionError не приходит. Просто ITrader.Disconnected. И соединение после этого не восстанавливается, можно ждать хоть несколько часов.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если приходит Disconnected, то переподключение не будет работать. Оно работает только в случае ошибок. Вы точно принудительно не отключаетесь от SmartCOM? Подпишитесь &lt;a href="http://stocksharp.com/posts/m/6708/"&gt;как здесь показал&lt;/a&gt;и на событие Disconnected у StClient. Интересна причина разрыва.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;reason приходит пустой. Как насчет восстановления, описанного в моем предыдущем посте? Перезапускать регистрацию?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6743/</id>
    <title type="text">Greene-nsk: Мне надо как-то решить эту проблему. При реальной торговле тоже это периодически происхо...</title>
    <published>2011-03-16T12:05:42Z</published>
    <updated>2016-08-15T23:57:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6741)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Мне надо как-то решить эту проблему. При реальной торговле тоже это периодически происходит. Никакого ConnectionError не приходит. Просто ITrader.Disconnected. И соединение после этого не восстанавливается, можно ждать хоть несколько часов.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если приходит Disconnected, то переподключение не будет работать. Оно работает только в случае ошибок. Вы точно принудительно не отключаетесь от SmartCOM? Подпишитесь &lt;a href="http://stocksharp.com/posts/m/6708/"&gt;как здесь показал&lt;/a&gt;и на событие Disconnected у StClient. Интересна причина разрыва.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6742/</id>
    <title type="text">Также я пробовал заменить автоматический реконнект своим, раз уж он не работает: // подписываемся на...</title>
    <published>2011-03-16T12:04:29Z</published>
    <updated>2016-08-15T23:57:17Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Также я пробовал заменить автоматический реконнект своим, раз уж он не работает:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
                    // подписываемся на событие разрыва соединения
                    this.Trader.Disconnected += () =&amp;gt;
                    {
                        this.IsConnected = false;

                        if (!_IsDisconnectScheduled)
                        {
                            Log.OutError(&amp;quot;Произошел незапланированный разрыв связи.&amp;quot;);
                            int secToWait = 20;
                            Log.Out(&amp;quot;Ждем &amp;quot; + secToWait + &amp;quot; секунд и восcтанавливаем соединение.&amp;quot;, LogLevel.notice);
                            Common.Async(() =&amp;gt;
                                {
                                    Thread.Sleep(TimeSpan.FromSeconds(secToWait));
                                    this.Connect();
                                });
                        }
                        else
                        {
                            Log.Out(&amp;quot;Соединение разорвано.&amp;quot;, LogLevel.notice);
                        }
                    };

                    // подписываемся на событие успешного соединения
                    this.Trader.Connected += () =&amp;gt;
                    {
                        this.IsConnected = true;
                        Log.Out(&amp;quot;Соединение установлено.&amp;quot;, LogLevel.notice);

                        // запускаем экпорт, если не запущен
                        if (!this.Trader.IsExportRunning)
                        {
                            Log.Out(&amp;quot;Запускаем экспорт &amp;quot; + Const.TraderType + &amp;quot; ...&amp;quot;, LogLevel.notice);
                            this.Trader.StartExport();
                        }

                        _ConnectHandle.Set();
                    };

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;После такого восстановления соединение восстанавливается, но события перестают приходить. Это описано в &lt;a href="http://stocksharp.com/forum/1446/sobytiia-nie-prikhodiat-poslie-riestarta-soiedinieniia/"&gt;http://stocksharp.com/forum/1446/sobytiia-nie-prikhodiat-poslie-riestarta-soiedinieniia/&lt;/a&gt; . Видимо регистрация слетает , и надо заново регистрировать все бумаги?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7003/</id>
    <title type="text">Greene-nsk: Каждый день ровно в 6:00 по Москве связь разрывается, и потом не поднимается. Идет куча ...</title>
    <published>2011-03-24T16:22:56Z</published>
    <updated>2011-03-24T16:22:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6920)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Каждый день ровно в 6:00 по Москве связь разрывается, и потом не поднимается. Идет куча ошибок Сервер RPC недоступен. Тоже самое часто происходит просто при разрыве связи - соединение не восстанавливается.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пока не понял, почему Смарт иногда поднимается, а иногда нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6920/</id>
    <title type="text"> (this.Trader as SmartTrader).ReConnectionSettings.WorkingTime = Exchange.Test.WorkingTime; (this.Tr...</title>
    <published>2011-03-22T06:14:28Z</published>
    <updated>2011-03-22T06:14:28Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code&gt;            (this.Trader as SmartTrader).ReConnectionSettings.WorkingTime = Exchange.Test.WorkingTime;
            (this.Trader as SmartTrader).ReConnectionSettings.ConnectingAttemptCount = -1;
            (this.Trader as SmartTrader).ReConnectionSettings.ReConnectingAttemptCount = -1;
            (this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20);
            (this.Trader as SmartTrader).ReConnectionSettings.ExportTimeOutInterval = TimeSpan.FromSeconds(20);
            (this.Trader as SmartTrader).ReConnectionSettings.ConnectDisconnectTimeOutInterval = TimeSpan.FromSeconds(20);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Каждый день ровно в 6:00 по Москве связь разрывается, и потом не поднимается. Идет куча ошибок Сервер RPC недоступен. Тоже самое часто происходит просто при разрыве связи - соединение не восстанавливается.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
22.03.2011 6:00:04 [OpenWealth.StockSharp.TraderInitializator.SmartServer_Disconnected] Reason:  (22255690)
22.03.2011 6:00:05 [OpenWealth.StockSharp.TraderInitializator.Trader_Disconnected] ERROR: Произошел незапланированный разрыв связи. (908)
22.03.2011 6:00:05 [OpenWealth.StockSharp.TraderInitializator.Trader_Disconnected] Ждем 20 секунд и восcтанавливаем соединение. (0)
22.03.2011 6:00:26 [OpenWealth.StockSharp.TraderInitializator.Connect] Соединяемся с сервером ... (20431)
22.03.2011 6:00:32 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.InvalidOperationException: WINSOCK (6056)
22.03.2011 6:00:32 [OpenWealth.StockSharp.TraderInitializator.Connect] FATAL ERROR: Отсутствует соединение с Smart. (33)
22.03.2011 6:00:52 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.InvalidOperationException: Соединение не было установлено. (20394)
22.03.2011 6:01:12 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.Runtime.InteropServices.COMException (0x800706BA): Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)
   в StClientLib.StServerClass.disconnect()
   в Ecng.Trading.Smart.SmartComWrapper.#=qnCgDm1vHPvXpt7N3mOxtVy8NZjT2eQuyDSB5hXbNr7Q=(StServer #=qKUBRzCyeMBm8zUOTVMXn3A==)
   в Ecng.Trading.Smart.SmartComWrapper.#=q75j_Z5JSRxNkiXV88FHEug==(Action`1 #=qqKsTnjrmu7pdXnaFSMdxhw==)
   в Ecng.Trading.Smart.SmartComWrapper.Disconnect()
   в Ecng.Trading.Smart.SmartTrader.OnDisconnect()
   в Ecng.Trading.Algo.BaseTrader.Disconnect()
   в Ecng.Trading.Algo.BaseTrader.#=qgA3BsOJZFeBWXFGAp7wz7Q==() (19556)
22.03.2011 6:01:39 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.Runtime.InteropServices.COMException (0x800706BA): Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)
   в StClientLib.StServerClass.disconnect()
   в Ecng.Trading.Smart.SmartComWrapper.#=qnCgDm1vHPvXpt7N3mOxtVy8NZjT2eQuyDSB5hXbNr7Q=(StServer #=qKUBRzCyeMBm8zUOTVMXn3A==)
   в Ecng.Trading.Smart.SmartComWrapper.#=q75j_Z5JSRxNkiXV88FHEug==(Action`1 #=qqKsTnjrmu7pdXnaFSMdxhw==)
   в Ecng.Trading.Smart.SmartComWrapper.Disconnect()
   в Ecng.Trading.Smart.SmartTrader.OnDisconnect()
   в Ecng.Trading.Algo.BaseTrader.Disconnect()
   в Ecng.Trading.Algo.BaseTrader.#=qgA3BsOJZFeBWXFGAp7wz7Q==() (27695)

...

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6819/</id>
    <title type="text">Greene-nsk: Mikhail Sukhov: Greene-nsk: У меня есть подозрение, что главная проблема здесь не в том,...</title>
    <published>2011-03-17T18:14:54Z</published>
    <updated>2011-03-17T18:14:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6818)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6814)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6813)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
У меня есть подозрение, что главная проблема здесь не в том, почему вылазит Disconnect без ошибки, а в том, почему не приходит ConnectionError.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Возьмите последнюю версию.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Отлично. Реконнектится.&lt;/p&gt;
&lt;p&gt;Теперь другая проблема. После реконнекта &amp;quot;слетают&amp;quot; RegisterTrades, RegisterSecurity, RegisterQuotes. Экспорт я стартую.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Конкретно эти события нужно запускать самостоятельно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6818/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: У меня есть подозрение, что главная проблема здесь не в том, почему выла...</title>
    <published>2011-03-17T17:45:53Z</published>
    <updated>2011-03-17T17:45:53Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6814)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6813)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
У меня есть подозрение, что главная проблема здесь не в том, почему вылазит Disconnect без ошибки, а в том, почему не приходит ConnectionError.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Возьмите последнюю версию.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Отлично. Реконнектится.&lt;/p&gt;
&lt;p&gt;Теперь другая проблема. После реконнекта &amp;quot;слетают&amp;quot; RegisterTrades, RegisterSecurity, RegisterQuotes. Экспорт я стартую.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6814/</id>
    <title type="text">Greene-nsk: У меня есть подозрение, что главная проблема здесь не в том, почему вылазит Disconnect б...</title>
    <published>2011-03-17T16:52:32Z</published>
    <updated>2011-03-17T16:52:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6813)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
У меня есть подозрение, что главная проблема здесь не в том, почему вылазит Disconnect без ошибки, а в том, почему не приходит ConnectionError.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Возьмите последнюю версию.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6813/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Вообще, вы же знаете когда зовется Dispose или Disconnect. Почему бы во ...</title>
    <published>2011-03-17T16:38:08Z</published>
    <updated>2011-03-17T16:38:08Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6764)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6763)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Вообще, вы же знаете когда зовется Dispose или Disconnect. Почему бы во всех остальных случаях не звать reconnect?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это будет правильно с точки зрения дизайна - четко понять когда ошибка, а когда ее нет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;У меня есть подозрение, что главная проблема здесь не в том, почему вылазит Disconnect без ошибки, а в том, почему не приходит ConnectionError. Я выставил следующие настройки для ReConnection:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            (this.Trader as SmartTrader).ReConnectionSettings.WorkingTime = Exchange.Test.WorkingTime;
            (this.Trader as SmartTrader).ReConnectionSettings.ConnectingAttemptCount = -1;
            (this.Trader as SmartTrader).ReConnectionSettings.ReConnectingAttemptCount = -1;
            (this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20);
            (this.Trader as SmartTrader).ReConnectionSettings.ExportTimeOutInterval = TimeSpan.FromSeconds(20);
            (this.Trader as SmartTrader).ReConnectionSettings.ConnectDisconnectTimeOutInterval = TimeSpan.FromSeconds(20);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ожидал, что каждые 20 секунд соединение будет проверяться и если его нет - будет ошибка. Я отключаю интернет, и больше минуты ничего не приходит. Только потом приходит Disconnected и все.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6764/</id>
    <title type="text">Greene-nsk: Вообще, вы же знаете когда зовется Dispose или Disconnect. Почему бы во всех остальных с...</title>
    <published>2011-03-16T16:47:07Z</published>
    <updated>2011-03-16T16:47:07Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6763)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Вообще, вы же знаете когда зовется Dispose или Disconnect. Почему бы во всех остальных случаях не звать reconnect?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это будет правильно с точки зрения дизайна - четко понять когда ошибка, а когда ее нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6763/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Mikhail Sukhov: Greene-nsk: reason приходит пустой. Это значит штатное о...</title>
    <published>2011-03-16T16:37:10Z</published>
    <updated>2011-03-16T16:37:10Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6761)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6754)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6753)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6746)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
reason приходит пустой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это значит штатное отсоединение. Вы Dispose, Disconnect где-то вызываете?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не вызываю. Когда вызывается Disconnect(), приходит Reason: disconnected by user.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сначала разберемся &lt;a href="http://www.itinvest.ru/forum/index.php?showforum=26" rel="nofollow" target="_blank"&gt;что к чему&lt;/a&gt;, потом я точечно исправлю.[smile]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вообще, вы же знаете когда зовется Dispose или Disconnect. Почему бы во всех остальных случаях не звать reconnect?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6761/</id>
    <title type="text">Greene-nsk: Mikhail Sukhov: Greene-nsk: reason приходит пустой. Это значит штатное отсоединение. Вы ...</title>
    <published>2011-03-16T16:16:54Z</published>
    <updated>2011-03-16T16:16:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6754)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6753)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6746)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
reason приходит пустой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это значит штатное отсоединение. Вы Dispose, Disconnect где-то вызываете?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не вызываю. Когда вызывается Disconnect(), приходит Reason: disconnected by user.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сначала разберемся &lt;a href="http://www.itinvest.ru/forum/index.php?showforum=26" rel="nofollow" target="_blank"&gt;что к чему&lt;/a&gt;, потом я точечно исправлю.[smile]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6754/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: reason приходит пустой. Это значит штатное отсоединение. Вы Dispose, Dis...</title>
    <published>2011-03-16T12:59:31Z</published>
    <updated>2011-03-16T12:59:31Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6753)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6746)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
reason приходит пустой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это значит штатное отсоединение. Вы Dispose, Disconnect где-то вызываете?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не вызываю. Когда вызывается Disconnect(), приходит Reason: disconnected by user.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6753/</id>
    <title type="text">Greene-nsk: reason приходит пустой. Это значит штатное отсоединение. Вы Dispose, Disconnect где-то в...</title>
    <published>2011-03-16T12:54:32Z</published>
    <updated>2011-03-16T12:54:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6746)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
reason приходит пустой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это значит штатное отсоединение. Вы Dispose, Disconnect где-то вызываете?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6741/</id>
    <title type="text">Мне надо как-то решить эту проблему. При реальной торговле тоже это периодически происходит. Никаког...</title>
    <published>2011-03-16T11:43:07Z</published>
    <updated>2011-03-16T11:43:07Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Мне надо как-то решить эту проблему. При реальной торговле тоже это периодически происходит. Никакого ConnectionError не приходит. Просто ITrader.Disconnected. И соединение после этого не восстанавливается, можно ждать хоть несколько часов.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6739/</id>
    <title type="text">Greene-nsk: (this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20); (...</title>
    <published>2011-03-16T11:26:07Z</published>
    <updated>2011-03-16T11:26:07Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6734)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
(this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20);
(this.Trader as SmartTrader).ReConnectionSettings.WorkingTime = Exchange.Test.WorkingTime;
(this.Trader as SmartTrader).ReConnectionSettings.ConnectingAttemptCount = -1;&lt;/p&gt;
&lt;p&gt;Подписан на события:
this.Trader.Connected
this.Trader.Disconnected
this.Trader.ProcessDataError
this.Trader.ConnectionError&lt;/p&gt;
&lt;p&gt;Запускаю, отключаю свой вайфай через который раздается инет, через минуту получаю this.Trader.Disconnected. Жду 5 минут - ничего не происходит. Включаю инет обратно, жду 5 минут - ничего не происходит.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ConnectingAttemptCount - это для первоначального соединения. Протестил у себя (выключил адаптер, подождал ConnectionError, кстати, без Disconnected) - у меня все поднялось штатно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6735/</id>
    <title type="text">[3.0.16] </title>
    <published>2011-03-16T10:02:57Z</published>
    <updated>2011-03-16T10:02:57Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;[3.0.16]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6734/</id>
    <title type="text"> (this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20); (this.Trader...</title>
    <published>2011-03-16T09:57:28Z</published>
    <updated>2011-03-16T09:57:28Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code&gt;            (this.Trader as SmartTrader).ReConnectionSettings.Interval = TimeSpan.FromSeconds(20);
            (this.Trader as SmartTrader).ReConnectionSettings.WorkingTime = Exchange.Test.WorkingTime;
            (this.Trader as SmartTrader).ReConnectionSettings.ConnectingAttemptCount = -1;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Подписан на события:
this.Trader.Connected
this.Trader.Disconnected
this.Trader.ProcessDataError
this.Trader.ConnectionError&lt;/p&gt;
&lt;p&gt;Запускаю, отключаю свой вайфай через который раздается инет, через минуту получаю this.Trader.Disconnected. Жду 5 минут - ничего не происходит. Включаю инет обратно, жду 5 минут - ничего не происходит.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>