<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750703</guid>
        <pubDate>Thu, 23 Nov 2017 07:59:00 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750703</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411638&view=findpost&p=3750616'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Virtuals &#064; <time class="tag-quote__quoted-time" datetime="2017-11-22T20:09:45+03:00">22.11.17, 17:09</time></span><div class='quote '>очень легко перевести на паскаль, ибо чистый api</div></div><br>
Да уж чище некуда<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#pragma comment(lib, &quot;iphlpapi.lib&quot;)</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750616</guid>
        <pubDate>Wed, 22 Nov 2017 17:09:45 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750616</link>
        <description><![CDATA[Virtuals: вы помоему изобретаете велосипед&#33;, если сеть локальная (все устройства в пределах физической сети до маршрутизатора), то ping вообще не нужен&#33; достаточно послать запрос уровня L2 (ARP) и ловить ответ.<br>
в *nix системах давно для данных целей есть утилита <strong class='tag-b'>arp-scan</strong><br>
нечто подобное сделали и под windows.<br>
<a class='tag-url' href='https://github.com/QbsuranAlang/arp-scan-windows-/tree/master/arp-scan/arp-scan' target='_blank'>https://github.com/QbsuranAlang/arp-scan-wi...p-scan/arp-scan</a><br>
код на си, но очень легко перевести на паскаль, ибо чистый api<br>
а можно использовать как законченную утилиту, ваши нужды перекроет с лихвой, умеет сканировать по списку взятому из файла.<br>
<br>
PS и да ping часто может быть отключен/запрещен/прикрыт файрволом, а вот от arp не скроется никто.]]></description>
        <author>Virtuals</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750489</guid>
        <pubDate>Wed, 22 Nov 2017 07:38:16 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750489</link>
        <description><![CDATA[^D^ima: Тут пример с объяснениями:<br>
<a class='tag-url' href='http://www.cyberforum.ru/delphi-beginners/thread548891.html' target='_blank'>http://www.cyberforum.ru/delphi-beginners/thread548891.html</a>]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750482</guid>
        <pubDate>Wed, 22 Nov 2017 06:54:58 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750482</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411638&view=findpost&p=3750323'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Century27 &#064; <time class="tag-quote__quoted-time" datetime="2017-11-21T12:15:21+00:00">21.11.17, 12:15</time></span><div class='quote '>А вот с этого места поподробнее, если не затруднит </div></div><br>
Что там подробнее-то? Функции CreateProcess и GetExitCodeProcess, открыть MSDN и читать. Ну или лениво гуглить готовые примеры.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750340</guid>
        <pubDate>Tue, 21 Nov 2017 12:55:24 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750340</link>
        <description><![CDATA[^D^ima: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411638&view=findpost&p=3750316'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2017-11-21T12:03:47+00:00">21.11.17, 12:03</time></span><div class='quote '>CreateProcess(&#39;ping.exe ya.ru&#39;), вернет ProcessHandle<br>
По таймеру проверять ExitCode: 0 - ОК, &lt;&gt;0 - ошибка. Всё.</div></div><br>
гениально :good:]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750323</guid>
        <pubDate>Tue, 21 Nov 2017 12:15:21 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750323</link>
        <description><![CDATA[Century27: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411638&view=findpost&p=3750316'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2017-11-21T12:03:47+00:00">21.11.17, 12:03</time></span><div class='quote '>CreateProcess(&#39;ping.exe ya.ru&#39;), вернет ProcessHandle<br>
По таймеру проверять ExitCode: 0 - ОК, &lt;&gt;0 - ошибка. Всё.</div></div><br>
А вот с этого места поподробнее, если не затруднит]]></description>
        <author>Century27</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750316</guid>
        <pubDate>Tue, 21 Nov 2017 12:03:47 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750316</link>
        <description><![CDATA[Fr0sT: CreateProcess(&#39;ping.exe ya.ru&#39;), вернет ProcessHandle<br>По таймеру проверять ExitCode: 0 - ОК, &lt;&gt;0 - ошибка. Всё.<br><br>По желанию - запускать несколько процессов одновременно.<br>Это наиболее быстрый и простой в реализации для новичка в сетях способ.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750302</guid>
        <pubDate>Tue, 21 Nov 2017 11:29:34 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750302</link>
        <description><![CDATA[Century27: Мне хотя бы разобраться как преобразовать полученное значение от Ping в &quot;активен&#092;выключен&quot;.<br>И как быть в случае если адрес недоступен прога подвисает на некоторое время и не переходит к пингованию следующего адреса]]></description>
        <author>Century27</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750277</guid>
        <pubDate>Tue, 21 Nov 2017 10:18:58 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750277</link>
        <description><![CDATA[Century27: И все же, можно поподробнее, если можно даже с примерчиком.<br>Хочу понять хотя бы начало, а дальше как говориться больше]]></description>
        <author>Century27</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750275</guid>
        <pubDate>Tue, 21 Nov 2017 10:07:10 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750275</link>
        <description><![CDATA[^D^ima: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411638&view=findpost&p=3750274'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Century27 &#064; <time class="tag-quote__quoted-time" datetime="2017-11-21T10:01:40+00:00">21.11.17, 10:01</time></span><div class='quote '>проблема в длительном ожидании ответа даже одного айпи-адреса</div></div><br>
у тебя сеть локальная? пинг должен за 1 МС проходить. До гугла у меня 6 МС. Так что про долго быть не должно. Для 10-ти устройств раз в 10 секунд по порядку пинговать можно и без многопоточности]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750274</guid>
        <pubDate>Tue, 21 Nov 2017 10:01:40 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750274</link>
        <description><![CDATA[Century27: Оно то и понятно, что подобные решения давно существуют. Про Ping уже думал и пытался реализовать на нем, но проблема в длительном ожидании ответа даже одного айпи-адреса. А опрашивать сразу несколько.... Советуют многопоточность использовать.]]></description>
        <author>Century27</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750267</guid>
        <pubDate>Tue, 21 Nov 2017 09:29:22 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750267</link>
        <description><![CDATA[^D^ima: Ищи реализацию ping на delphi<br>
<br>
А вообще мне кажется ты изобретаешь велосипед. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2017-11-21T09:47:57+00:00">21.11.17, 09:47</time></span></span><br>
Кстати такой уже есть бесплатный софт:<br>
<a class='tag-url' href='http://www.nirsoft.net/utils/multiple_ping_tool.html' target='_blank'>http://www.nirsoft.net/utils/multiple_ping_tool.html</a>]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750264</guid>
        <pubDate>Tue, 21 Nov 2017 08:50:53 +0000</pubDate>
        <title>Мониторинг Ip</title>
        <link>https://forum.sources.ru/index.php?showtopic=411638&amp;view=findpost&amp;p=3750264</link>
        <description><![CDATA[Century27: Добрый день&#33; В сетевом программировании я можно сказать новичок, и поэтому прошу вашей помощи. Требуется создать программку, которая будет отображать информацию о сетевых устройствах (компьютерах айпи-телефонах) по заранее заданным айпи адресам. Если простым языком, то имеется порядка десяти устройств со статическими айпи-адресами. Требуется программа, которая будет отображать в сети данный айпи адрес или же нет.<br>Предпологается, что будет выглядеть так: имеется таблица с айпи-адресами (которые можно добавлять или удалять), и напротив айпи-адреса статус устройства (включен&#092;выключен).<br>Перечитал кучу форумов, литературы, мануалов. Пересмотрел кучу роликов и примеров, но так ничего и не понял что это такое и с чем это едят. Прошу Вашей помощи в реализации проекта.]]></description>
        <author>Century27</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	