﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">S# 4.2.1.5 Не отрабатывает ReConnect после ночи.</title>
  <id>~/topic/4221/s-4_2_1_5-ne-otrabatyvaet-reconnect-posle-nochi_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T11:13:38Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4221" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/34835/</id>
    <title type="text">4.3.13 x86 Ловлю похожую ошибку просто при отключении кабеля у виртуалки: 2016/06/02 17:09:28.055|Er...</title>
    <published>2016-06-02T14:45:32Z</published>
    <updated>2016-06-02T15:10:34Z</updated>
    <author>
      <name>agat50</name>
      <uri>https://stocksharp.com/users/28063/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;4.3.13 x86 Ловлю похожую ошибку просто при отключении кабеля у виртуалки:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
2016/06/02 17:09:28.055|Error  |BasketMessageAdapter|Error disconnecting for ChannelMessageAdapter: System.InvalidOperationException: an existing connection was forcibly closed by the remote host.
 (213.247.232.236:8090)
2016/06/02 17:09:28.055|Error  |SmartTrader|System.InvalidOperationException: Connection in state Connected received an unexpected message of type 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: an existing connection was forcibly closed by the remote host.
 (213.247.232.236:8090)
   --- End of inner exception stack trace ---
2016/06/02 17:09:28.061|Error  |VisualMacd|_smartTrader.Error :    at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at VisualMacd.MainWindow.&amp;lt;ConnectBtn_Click&amp;gt;b__11_7(Exception error) in E:\Projects\Exchange\StockSharpProjects\VisualMacd\VisualMacd\MainWindow.xaml.cs:line 199
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at StockSharp.Algo.Connector.RaiseError(Exception exception)
   at StockSharp.Algo.Connector.ProcessConnectMessage(BaseConnectionMessage message)
   at StockSharp.Algo.Connector.OnProcessMessage(Message message)
   at StockSharp.SmartCom.SmartTrader.OnProcessMessage(Message message)
   at StockSharp.Algo.Connector.OutMessageChannelOnNewOutMessage(Message message)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at StockSharp.Messages.InMemoryMessageChannel.&amp;lt;Open&amp;gt;b__1()
   at Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClassf.&amp;lt;DoInCulture&amp;gt;b__e()
   at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   at Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Action action)
   at StockSharp.Messages.InMemoryMessageChannel.&amp;lt;Open&amp;gt;b__0()
   at Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass10.&amp;lt;Thread&amp;gt;b__f()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Настройки переподключения такие:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
_SmartTrader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);
_SmartTrader.ReConnectionSettings.ReAttemptCount = -1;
_SmartTrader.ReConnectionSettings.TimeOutInterval = TimeSpan.FromSeconds(15);
_SmartTrader.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.WorkingTime;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;_SmartTrader остаётся в состоянии Connected, после восстановления связи сообщение Restored не появляется (подписка на event есть), свечки не идут. SmartCOM 3.0&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31950/</id>
    <title type="text">https://cloud.mail.ru/public/4296580edbc9/Animation%20(1).gif Коллеги! Прошу ответить, кто ещё сталк...</title>
    <published>2014-10-19T16:58:38Z</published>
    <updated>2014-11-01T19:29:28Z</updated>
    <author>
      <name>shumilov</name>
      <uri>https://stocksharp.com/users/28059/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="https://cloud.mail.ru/public/4296580edbc9/Animation%20(1).gif" rel="nofollow" target="_blank"&gt;https://cloud.mail.ru/public/4296580edbc9/Animation%20(1).gif&lt;/a&gt;
Коллеги! Прошу ответить, кто ещё сталкивался с подобной проблемой и есть ли решение? Повторить подобную ситуацию просто, достаточно запустить свою программу, соединиться с сервером брокера и разорвать интернет соединение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28782/</id>
    <title type="text">В мой лог свалилась только одна запись System.InvalidOperationException: Подключение в состоянии Con...</title>
    <published>2013-12-27T06:18:27Z</published>
    <updated>2013-12-27T06:18:27Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.com/users/49745/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;В мой лог свалилась только одна запись
System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (82.204.220.34:8090)&lt;/p&gt;
&lt;p&gt;никаких других нет. Вы можете повторить эту ошибку на своей системе, я описал как.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28779/</id>
    <title type="text">Ok, сегодня на ночь запущу, завтра постараюсь выдать. </title>
    <published>2013-12-26T05:55:01Z</published>
    <updated>2013-12-26T05:55:01Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.com/users/49745/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ok, сегодня на ночь запущу, завтра постараюсь выдать.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28773/</id>
    <title type="text">alexan3010: Но если все оставлять как есть, то в 10 утра, когда биржа начнет работать - новые данные...</title>
    <published>2013-12-25T19:19:54Z</published>
    <updated>2013-12-25T19:19:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(28743)" rel="nofollow" target="_blank"&gt;alexan3010&lt;/a&gt;:&lt;/strong&gt;
Но если все оставлять как есть, то в 10 утра, когда биржа начнет работать - новые данные приходить не будут, нужно перезапускать программу.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нужны логи. Конкретно, строчки, начинающиеся со фразы RCM:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28743/</id>
    <title type="text">API: 4.2.1.5 Connector: SmartCom 3.0 ver. 3.0.79 Сервер: основной Пример: SampleSmart Запуск: exe из...</title>
    <published>2013-12-24T06:02:56Z</published>
    <updated>2013-12-24T06:02:56Z</updated>
    <author>
      <name>alexan3010</name>
      <uri>https://stocksharp.com/users/49745/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;API: 4.2.1.5
Connector: SmartCom 3.0 ver. 3.0.79
Сервер: основной
Пример: SampleSmart
Запуск: exe из папки с примерами.&lt;/p&gt;
&lt;p&gt;Ночью, когда биржа не работает вылазит exception, приведенный ниже, который обрабатывается и перехватывается
программой, поэтому программа не вываливается и это хорошо.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="section"&gt;Ошибка обработки данных&lt;/h2&gt;
&lt;p&gt;System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (82.204.220.34:8090)&lt;/p&gt;
&lt;h2 id="section-1"&gt;--- Конец трассировки внутреннего стека исключений ---&lt;/h2&gt;
&lt;h2 id="section-2"&gt;ОК&lt;/h2&gt;
&lt;p&gt;Но если все оставлять как есть, то в 10 утра, когда биржа начнет работать - новые данные приходить не будут, нужно перезапускать программу.
Повторить ошибку можно следующим образом: запустить в вечернюю сессию SampleSmart, выбрать стакан по какому-нибудь фьючерсу, оставить все на ночь. Ошибка вылезет в MessageBox.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>