<?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=433049&amp;view=findpost&amp;p=3886222</guid>
        <pubDate>Sun, 12 Feb 2023 18:37:51 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886222</link>
        <description><![CDATA[Gonarh: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886217'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>izumov &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T10:59:04+00:00">12.02.23, 10:59</time></span><div class='quote '>Насколько я понимаю при связывании сырого сокета с адресом петли обратной связи я должен получать весь IP трафик своего компьютера.</div></div><br>
:no: Без промиск режима получить трафик непредназначенный твоему приложению нельзя.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886217'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>izumov &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T10:59:04+00:00">12.02.23, 10:59</time></span><div class='quote '>Я неверно трактую возможности сырого сокета?</div></div><br>
:yes: <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="2023-02-12T21:38:28+03:00">12.02.23, 18:38</time></span></span><br>
Сырой сокет даёт возможность написать свой протокол поверх ip, читать и принимать соответствующие пакеты, не более.<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="2023-02-12T18:39:08+00:00">12.02.23, 18:39</time></span></span><br>
В линухах можно вообще собирать целиком фрейм л2 <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="2023-02-12T18:40:31+00:00">12.02.23, 18:40</time></span></span><br>
Вобщей читай как работает сетевой стек]]></description>
        <author>Gonarh</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886217</guid>
        <pubDate>Sun, 12 Feb 2023 10:59:04 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886217</link>
        <description><![CDATA[izumov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886216'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gonarh &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T10:38:48+00:00">12.02.23, 10:38</time></span><div class='quote '><br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886216'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gonarh &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T10:38:48+00:00">12.02.23, 10:38</time></span><div class='quote '>Я тебе это объяснил в соседней теме, ты ничего не получишь в свой сокет, кроме того ip-трафика который непосредственно отправлен на прибинденный айпи. Ежели хочешь видеть весь трафик прилетаемый на сетевой интерфейс - пили свой драйвер/используй npcap</div></div><br>
</div></div><br>
Насколько я понимаю при связывании сырого сокета с адресом петли обратной связи я должен получать весь IP трафик своего компьютера.Я неверно трактую возможности сырого сокета?]]></description>
        <author>izumov</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886216</guid>
        <pubDate>Sun, 12 Feb 2023 10:38:48 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886216</link>
        <description><![CDATA[Gonarh: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886215'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>izumov &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T10:25:58+00:00">12.02.23, 10:25</time></span><div class='quote '>Тогда как объяснить что в это время сниффер Wireshark фиксирует массу пакетов а мой сокет не получает их.</div></div><br>
Я тебе это объяснил в соседней теме, ты ничего не получишь в свой сокет, кроме того ip-трафика который непосредственно отправлен на прибинденный айпи. Ежели хочешь видеть весь трафик прилетаемый на сетевой интерфейс - пили свой драйвер/используй npcap]]></description>
        <author>Gonarh</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886215</guid>
        <pubDate>Sun, 12 Feb 2023 10:25:58 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886215</link>
        <description><![CDATA[izumov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=433049&view=findpost&p=3886214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gonarh &#064; <time class="tag-quote__quoted-time" datetime="2023-02-12T09:51:54+00:00">12.02.23, 09:51</time></span><div class='quote '>Никто не зависает, читай про блокирующие/неблокируюжие режимы работы сокетов</div></div><br>
  Считаете что сокет блокирует выполнение программы из за отсутствия данных.Я вас правильно понял?Тогда как объяснить что в это время сниффер Wireshark фиксирует массу пакетов а мой сокет не получает их.]]></description>
        <author>izumov</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886214</guid>
        <pubDate>Sun, 12 Feb 2023 09:51:54 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886214</link>
        <description><![CDATA[Gonarh: Никто не зависает, читай про блокирующие/неблокируюжие режимы работы сокетов]]></description>
        <author>Gonarh</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886213</guid>
        <pubDate>Sun, 12 Feb 2023 08:27:07 +0000</pubDate>
        <title>Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)</title>
        <link>https://forum.sources.ru/index.php?showtopic=433049&amp;view=findpost&amp;p=3886213</link>
        <description><![CDATA[izumov: У меня windows 8.1 отладка идет в Visual Studio дескриптор сокета  получен при инициализации сокета с параметрами AF_INET,<br>SOCK_RAW,IPPROTO_IP,0,&quot;127.0.0.1&quot; Доступ к интернет идет через wifi.отладчик<br>при прохождении строки<br>int recvdata = recv(mysocket,Buffer,sizeof(Buffer),0);<br> зависает а функция вообще не возвращает никакого значения в это время на компьютере работает программа Глаз.ТВ и идет видеопоток.В чем может быть проблема подскажите.]]></description>
        <author>izumov</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	