<?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=414005&amp;view=findpost&amp;p=3787930</guid>
        <pubDate>Mon, 14 Jan 2019 14:00:12 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787930</link>
        <description><![CDATA[dreyqq: Не мерял, только представляю о чем речь (наверное о времени запрос-ответ)<br>
Тормозит именно при парсинге значений. Чем больше документ, тем медленнее. Такое впечатление что при поиске каждого значения выполняется copy, pos <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="2019-01-14T17:02:11+03:00">14.01.19, 14:02</time></span></span><br>
В общем остановился на XSuperObject]]></description>
        <author>dreyqq</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787825</guid>
        <pubDate>Mon, 14 Jan 2019 07:00:34 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787825</link>
        <description><![CDATA[Fr0sT: Реализации разные есть, раз уж производительность критична. А просто пустой запрос сколько rpm дает?]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787505</guid>
        <pubDate>Thu, 10 Jan 2019 18:53:07 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787505</link>
        <description><![CDATA[dreyqq: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>JSON или Protobuf сделают для тебя всю работу</div></div><br>
Они тоже память кушают, хоть и аппетит в 2 раза меньше, зато скорость... 50000 запросов обрабатывает примерно 30 минут, тоже самое на xml примерно 10 минут, но памяти в 2 раза больше съедает]]></description>
        <author>dreyqq</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787344</guid>
        <pubDate>Wed, 09 Jan 2019 12:20:59 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787344</link>
        <description><![CDATA[dreyqq: С XML проблема. Если использовать IXMLNode то оно память после себя не освобождает. После миллиона запросов вылетает в memoryOut. Задал вопрос <a class='tag-url' href='https://forum.sources.ru/index.php?showtopic=413974&hl=' target='_blank'>здесь</a> <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="2019-01-09T12:21:44+00:00">09.01.19, 12:21</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=414005&view=findpost&p=3787305'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gonarh &#064; <time class="tag-quote__quoted-time" datetime="2019-01-09T09:16:01+00:00">09.01.19, 09:16</time></span><div class='quote '>TIdTCPClient и TIdTCPServer спасут отца русской демократии.</div></div><br>
Не пойдет. Нужно через http...]]></description>
        <author>dreyqq</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787339</guid>
        <pubDate>Wed, 09 Jan 2019 11:28:38 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787339</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=414005&view=findpost&p=3787293'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>dreyqq &#064; <time class="tag-quote__quoted-time" datetime="2019-01-09T08:12:03+00:00">09.01.19, 08:12</time></span><div class='quote '>Если можно простой пример для такого типа данных как я указал в первом посте?</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">TEL[12361982,211284912,12499824]|NAME[John,Patrick,Doe]|...</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Упаковку-распаковку соответственно. Но лучше юзать стандартные методы, JSON или Protobuf сделают для тебя всю работу, тебе останется только передать и принять. Также лучше разобраться с XML, скорее это косяк у тебя, нежели в стандартном коде, который без проблем бегает в тысячах программ.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787305</guid>
        <pubDate>Wed, 09 Jan 2019 09:16:01 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787305</link>
        <description><![CDATA[Gonarh: TIdTCPClient и TIdTCPServer спасут отца русской демократии.]]></description>
        <author>Gonarh</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787293</guid>
        <pubDate>Wed, 09 Jan 2019 08:12:03 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787293</link>
        <description><![CDATA[dreyqq: Посмотрел на сериализацию, честно - не совсем понятно. Понял только что можно сохранять данные как бинарный текст (это по моему лучше всего подходит для отправки по http. <br>Если можно простой пример для такого типа данных как я указал в первом посте? чтобы это сохранить например как бинарный текст и затем обратно собрать в свой тип данных?]]></description>
        <author>dreyqq</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787280</guid>
        <pubDate>Wed, 09 Jan 2019 06:58:52 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787280</link>
        <description><![CDATA[Fr0sT: Копай по ключевому слову (де)сериализация. Вариантов уйма от своего собственного до JSON и Protobuf]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787258</guid>
        <pubDate>Tue, 08 Jan 2019 20:26:56 +0000</pubDate>
        <title>Свой тип данных типа record передать и принять по http</title>
        <link>https://forum.sources.ru/index.php?showtopic=414005&amp;view=findpost&amp;p=3787258</link>
        <description><![CDATA[dreyqq: Всё борюсь с организацией обмена данными клиент-сервера. Пробовал xml-не подходит. Проблема <a class='tag-url' href='https://forum.sources.ru/index.php?showtopic=413974&hl=' target='_blank'>ТУТ</a>. Подскажите, а возможно ли через IDHTTP + IDHTTPServer обмениваться своим типом данных, например таким:<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">&nbsp;&nbsp; &nbsp;TListGuest = record</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; telephone:array of string;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; name:array of string;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; datereg:array of string;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; nick:array of string;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end;</div></ol></div></div></div></div><br>
Что бы такую запись отправить клиентом и принять и корректно обработать на сервере (преобразовать в такой-же тип данных)<br>
<br>
Может есть вариант сохранения record в stream?]]></description>
        <author>dreyqq</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	