<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Отключение интернет]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Отключение интернет форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 31 May 2026 09:50:17 +0300</pubDate>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52802/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6AwT6px4" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />б) делать его длительностью в одну секунду - весьма много весомых противопоказаний есть против такого подхода.<br />=============<br />У меня стоит 5 секунд, если больше просто идет запрос на связь, если есть хорошо работаем дальше, если нет остановка а там уже и квик на подходе если не подключится раньше <br />
			<i>10.02.2021 20:07:28, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52802/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52802/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 20:07:28 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52801/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bzJ6r6f7" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1222/" target="_blank" rel="nofollow">Anton</a></noindex> написал:<br />Да, надо переводить сокет в неблокирующий режим и вызывать connect с отменой по таймауту<br />=============<br />С таймаутом на что?<br />=============<br /><br /><a class="blog-p-user-name" id="bp_ZuZbbsKs" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> отвечал на этот вопрос:<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_jXRnATsf" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />при <B>попытке установить соединение с сервером</B>, если сервер ничего не отвечает (т.е., сервер жив, но на запросы буквально ничего не отвечает), то клиент будет висеть в состоянии установления связи с сервером бесконечно долго.<br />=============<br /> <br />
			<i>10.02.2021 19:23:37, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52801/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52801/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 19:23:37 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52800/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_HC9oPklh" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />А если ответа никакого нет (мож, пакет потерялся, мож ещё чё), то клиент так и будет ждать у моря погоды... <B><U>И тайм-аутом там не пахнет</U></B>.<br />=============<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_dGE4u0U9" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />При выдергивании шнура интернет из роутера, <B><U>квик сообщает о разрыве связи спустя 30-40 сек.</U></B> <br />=============<br /><br />Во-первых, противоречащие параграфы. Ну если вы вообще про эту ситуацию говорите, а то не понятно.<br /><br />Во-вторых, еще раз задам свой вопрос: вот потерялись пакеты, и? что вы предлагаете? Как понять они потерялись или серверу нечего отправить?<br />А никак. Только по тайм-ауту.<br />Можно обсуждать его величину, однако видно, что<br />а) тайм-аут имеет место быть<br />б) делать его длительностью в одну секунду - весьма много весомых противопоказаний есть против такого подхода. <br />
			<i>10.02.2021 19:13:57, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52800/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52800/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 19:13:57 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52799/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_A6M8k5lE" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />На конект - так он и так есть.<br />=============<br />Ящитаю, лучше этот вопрос порешать в коде, дабы не повиснуть навсегда, ежли юзер чего-нибудь в реестре наворотил (<noindex><a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc938207(v=technet.10)" target="_blank" rel="nofollow">а там есть чего</a></noindex>). <noindex><a href="https://github.com/curl/curl/blob/master/lib/connect.c" target="_blank" rel="nofollow">Лучшие собаководы</a></noindex> так делают и нам не грех.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_kbu4Iybg" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Но если подключилось, но &quot;сервер не шлёт ничего&quot; (или в проводах теряется? как вы отличаете?) - то тут что? Может там и не должно ничего приезжать, как догадаться?<br />=============<br />Ну тут путаница. Должен ли сервер что-то слать - протоколом определяется. По http не должен без запроса, а по фиксу, например, должен heartbit посылать, и если не пришло вовремя, надо фейлить. Простейший вариант - поставить таймаут на recv. Да и по http он нужен, если сокет синхронный. На асинхронном мы просто сами таймауты считаем, ставить через сокопт не нужно. Кстати говоря, когда что-то выкачиваешь большое с http в несколько потоков, сервера иногда за дудос принимают и начинают динамить, коннект принимают и держат его. Без таймаутов сокет виснет навсегда, ну или по крайней мере слишком надолго.<br /><br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_ePWTGL12" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />что сервер не найден по указанному адресу<br />=============<br />Это все ж от dns ошибка. <br />
			<i>10.02.2021 19:10:32, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52799/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52799/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 19:10:32 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52798/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vpDu1FT5" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Не подключилось - об этом сообщается<br />=============<br />Это, когда <B>пришёл ответ</B>, что сервер не найден по указанному адресу или другая ошибка подключения.<br />А если ответа никакого нет (мож, пакет потерялся, мож ещё чё), то клиент так и будет ждать у моря погоды... И тайм-аутом там не пахнет. <br />
			<i>10.02.2021 18:24:13, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52798/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52798/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 18:24:13 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52794/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nYlsaMR3" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Да, надо переводить сокет в неблокирующий режим и вызывать connect с отменой по таймауту<br />=============<br /><br />С таймаутом на что?<br />На конект - так он и так есть. Не подключилось - об этом сообщается через вполне разумный тайм-аут.<br />Но если подключилось, но "сервер не шлёт ничего" (или в проводах теряется? как вы отличаете?) - то тут что? Может там и не должно ничего приезжать, как догадаться? какой таймаут установить и на что? <br />
			<i>10.02.2021 17:47:54, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52794/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52794/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 17:47:54 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52784/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_EdcQMSfF" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Не является ли это дурным тоном в программировании? Может, правильно будет по таймауту прекратить попытку соединения, и выдать соответствующее сообщение пользователю?<br />=============<br />Упс, прошу прощения, пропустил. Да, надо переводить сокет в неблокирующий режим и вызывать connect с отменой по таймауту, это если мы про вообще говорим. А если про квик, это скорей к арке вопрос. <br />
			<i>10.02.2021 15:38:47, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52784/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52784/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 15:38:47 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52777/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			При выдергивании шнура из роутера показывает моментально <br />
			<i>10.02.2021 13:42:24, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52777/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52777/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 13:42:24 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52776/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Сравнивая время сервера из информационного окна и время последней записи (перевести в number), и если время записи отстает от времени сервера, то проверять. <br />
			<i>10.02.2021 13:41:38, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52776/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52776/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 13:41:38 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52775/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_41N2BJF0" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />-- Пинг через cmd <br />=============<br /><br />но ведь у этого способа тоже задержка на тайм-аут. <br />
			<i>10.02.2021 13:39:45, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52775/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52775/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 13:39:45 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52774/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			-- Пинг через cmd <br /><br />local ip = &quot;77.88.21.11&quot; -- яндекс<br /> ping = os.execute(&quot;ping -l 1 -n 1 &quot;..ip)<br />посылает серверу 1 пакет если связь есть, true иначе false <br />
			<i>10.02.2021 13:38:06, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52774/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52774/topic6232/</guid>
			<pubDate>Wed, 10 Feb 2021 13:38:06 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52631/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PKRP8Xf0" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Сокет не может отличить потерю пакета (что обычное явление) от обрыва линии, только по таймауту.<br />=============<br />Такой вопрос: при попытке установить соединение с сервером, если сервер ничего не отвечает (т.е., сервер жив, но на запросы буквально ничего не отвечает), то клиент будет висеть в состоянии установления связи с сервером бесконечно долго. Так тоже можно?<br />Не является ли это дурным тоном в программировании? Может, правильно будет по таймауту прекратить попытку соединения, и выдать соответствующее сообщение пользователю? <br />
			<i>05.02.2021 10:55:38, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52631/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52631/topic6232/</guid>
			<pubDate>Fri, 05 Feb 2021 10:55:38 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52600/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Там ограничение минимум в 30 секунд, если меньше кнопка сохранить просто не активна, так что дудосить никак не получится.<br />Для скрипта можно отдельно пинговать или по времени последней записи из информационного окна. <br />
			<i>04.02.2021 20:09:16, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52600/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52600/topic6232/</guid>
			<pubDate>Thu, 04 Feb 2021 20:09:16 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52599/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_FIE1W6zj" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />надо подождать 30-40 секунд<br />=============<br />Сокет не может отличить потерю пакета (что обычное явление) от обрыва линии, только по таймауту. В соединениях есть настроечка проверять связь с сервером, посылая пакет &nbsp;каждые (60 по умолчанию) секунд. Вот можно попробовать уменьшить. Но без фанатизма, &nbsp;не надо сервер дудосить. <br />
			<i>04.02.2021 20:00:02, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52599/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52599/topic6232/</guid>
			<pubDate>Thu, 04 Feb 2021 20:00:02 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Отключение интернет</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message52594/topic6232/">Отключение интернет</a></b> <i>Поведение программы при отключении интернет</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Сегодня обнаружил такую штуку. <br /><br />При выдергивании шнура интернет из роутера, квик сообщает о разрыве связи спустя 30-40 сек. Хотя данные перестают поступать сразу. <br /><br />Как то не слишком медленное уведомление? <br /><br />За это время можно набрать трейдера брокера и закрыть позиции например, но нет надо подождать 30-40 секунд.<br />Мягко говоря кажется это не совсем правильное поведение, как это объясняется логически? <br />
			<i>04.02.2021 19:20:09, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message52594/topic6232/</link>
			<guid>http://forum.quik.ru/messages/forum1/message52594/topic6232/</guid>
			<pubDate>Thu, 04 Feb 2021 19:20:09 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
	</channel>
</rss>
