<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] Upřesněni funkce http_get]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=1016</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1016&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v [vyřešeno] Upřesněni funkce http_get.]]></description>
		<lastBuildDate>Sun, 21 Feb 2021 14:35:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [vyřešeno] Upřesněni funkce http_get]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6957#p6957</link>
			<description><![CDATA[<p>Ano funguje.. Děkuji za tipy..<br />Vyřešil jsem to nakonec tak, že jsem upravil program na straně HTTP serveru tak, aby mi vracel odpovědi (příkazy pro SDS) v pevně stanoveném formátu a pevné délce.</p>]]></description>
			<author><![CDATA[null@example.com (dockys)]]></author>
			<pubDate>Sun, 21 Feb 2021 14:35:41 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6957#p6957</guid>
		</item>
		<item>
			<title><![CDATA[Re: [vyřešeno] Upřesněni funkce http_get]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6956#p6956</link>
			<description><![CDATA[<p>Funguje vám to nakonec / povedlo se ?</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Sun, 21 Feb 2021 11:18:29 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6956#p6956</guid>
		</item>
		<item>
			<title><![CDATA[Re: [vyřešeno] Upřesněni funkce http_get]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6940#p6940</link>
			<description><![CDATA[<p>To čekání je ze strany serveru.</p><p>Pokud SDS dostane určený počet dat, okamžitě posílá TCP FIN a tím ihned zavře tcp spojení na server.</p><p>Pokud však server pošle méně dat než SDS očekává dle požadavku v nastavení, tak samozřejmě přijme a předá dále vše co přijde, ale spojení samo SDS neuzavře (protože čeká na další data, tak jak to autor programu chce).</p><p>Záleží pak jenom na serveru (a nebo na timeoutu v SDS), kdo dojde k uzavření spojení.</p><p>Pokud zmíněný http server odešle data a pak čeká 30 sekund na uzavření spojení, tak s tím SDS nic nijak nemůže na své straně udělat, nemá jak. <br />Tedy mělo by, mohlo by poslat TCP FIN, a právě aby vědělo kdy, tak je tam ta přímá možnost konfigurace autorem FC programu.</p><p>Z tohoto hlediska, bude potřeba (nějak) upravit nastavení serveru, který zřejmě čeká na další požadavky na původním otevřeném tcp spojení. Obvykle se dá tato vlastnost nějak vypnout v konfiguraci serveru (&quot;http persistent connection&quot;).</p><p>-</p><p>Nicméně, do nového FW je přidána funkce SDSLIB_http_close() která uzavře spojení na http server, pokud probíhá činnost http_get() nebo http_post(). Vyžaduje to ale nový FW a FULLC EXE.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 09 Feb 2021 07:43:58 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6940#p6940</guid>
		</item>
		<item>
			<title><![CDATA[[vyřešeno] Upřesněni funkce http_get]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6938#p6938</link>
			<description><![CDATA[<p>Chtěl bych se zeptat, <br />potřeboval bych z funkce http_get získat data, které mi vrací daný Http server v odpovědi. Jenomže, problém je ten, že jednou se mi může ze serveru vrátit např. 10 bytů, jednou 200 bytů. </p><p>Vím že posledním parametrem funkce je tzv. MaximalReceiveDataLength, je to maximální délka vrácených dat..<br />Ale pokud například nastavím hodnotu na 200 a server mi zrovna vrátí v odpovědi např. je 10 bytů, tak ta funkce vlastně čeká na ty zbývající data cca 30 sekund a pak se ukončí a vrátí skutečný počet přečtených bytů. <br />Jde to nějak urychlit ten proces, aby to nečekalo těch cca 30 sekund?<br />Nebo dělám něco špatně?</p>]]></description>
			<author><![CDATA[null@example.com (dockys)]]></author>
			<pubDate>Mon, 08 Feb 2021 20:29:00 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6938#p6938</guid>
		</item>
	</channel>
</rss>
