<?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=38765&amp;view=findpost&amp;p=252218</guid>
        <pubDate>Tue, 25 Nov 2003 21:31:28 +0000</pubDate>
        <title>Winsock</title>
        <link>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=252218</link>
        <description><![CDATA[Петрович:  Вероятно причиной явлается неявная оптимизация виндами включенная по умолчанию. Пока не наберется некоторое кол-во байтов на отсылку, винды не отправлают на удаленную сторону очередной пакет. Т.е. они буферизируют передаваемый поток.<br>Проверить это можно вызвая send 25-ти байтов разков этак ндцать с интервалом в 1 секунду. На приемном конце вы увидите что принимаемые данные по 25 байт приходят стайками.<br>Бороться с этим можно - нужно выключить эту оптимизацию для вашего сокета. Как это сделать не помню, поищите в MSDN. Там это точно есть.<br> ]]></description>
        <author>Петрович</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=252163</guid>
        <pubDate>Tue, 25 Nov 2003 20:04:55 +0000</pubDate>
        <title>Winsock</title>
        <link>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=252163</link>
        <description><![CDATA[hFoxy:  хотелось бы увидеть исходники приема и передачи. ]]></description>
        <author>hFoxy</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=251097</guid>
        <pubDate>Mon, 24 Nov 2003 10:07:06 +0000</pubDate>
        <title>Winsock</title>
        <link>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=251097</link>
        <description><![CDATA[Гость Sergey:  Проверь размер буфера на принимающей стороне, или попробуй и использовать неблокирующийся режим приема  ]]></description>
        <author>Гость Sergey</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=251071</guid>
        <pubDate>Mon, 24 Nov 2003 09:08:20 +0000</pubDate>
        <title>Winsock</title>
        <link>https://forum.sources.ru/index.php?showtopic=38765&amp;view=findpost&amp;p=251071</link>
        <description><![CDATA[dim_on:  Забиваю в массив строку текста и отправляю его  с помощью send. Если указываю длину меньше 25, то отправка не происходит. Т.е. функция send завершается успешно и возвращает число байт, которое я послал, но на приемном конце recv блокируется и ждет данных. Если длина 25 и больше , то все нормально  работает. Какова может быть причина? ]]></description>
        <author>dim_on</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	