<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>maliboo blog &#187; issues</title>
	<atom:link href="http://maliboo.pl/blog/category/issues/feed/" rel="self" type="application/rss+xml" />
	<link>http://maliboo.pl</link>
	<description>Po prostu kulsko!</description>
	<lastBuildDate>Fri, 30 Apr 2010 10:18:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>flash.net.Socket::flush()</title>
		<link>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/</link>
		<comments>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 20:42:32 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[issues]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Jak nie urok to sraczka. Po sześciu godzinach, rozmowie z inou i mooską i przeczytaniu tego, stwierdziłem, że się poddaję. Wygląda na to, że nie ma żadnego sposobu na poznanie statusu bufora wyjściowego flashowego socketa. Dla bufora wejściowego, czyli danych nadchodzących mamy Socket::bytesAvailable, oraz zdarzenie ProgressEvent.SOCKET_DATA. Niestety w przeciwieństwie do informacyjnego rozpasania wejścia na wyjściu [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Jak nie urok to sraczka. Po sześciu godzinach, rozmowie z <a href="http://inou.pl/">inou</a> i <a href="http://mooska.flashzone.pl/blog/">mooską</a> i przeczytaniu <a href="http://tech.groups.yahoo.com/group/flexcoders/message/72018">tego</a>, stwierdziłem, że się poddaję. Wygląda na to, że nie ma żadnego sposobu na poznanie statusu bufora wyjściowego flashowego socketa. Dla bufora wejściowego, czyli danych nadchodzących mamy Socket::bytesAvailable, oraz zdarzenie ProgressEvent.SOCKET_DATA. Niestety w przeciwieństwie do informacyjnego rozpasania wejścia na wyjściu mamy biedne Socket::flush(). Żadnej informacji, że nasze dane już u dotarły do adresata (część bufora się wypróżniła ;&gt;). Przy małej ilości danych to żaden ból, jeśli jednak w ten sposób chcemy wysłać bitmapę, czy plik i pokazać postęp to problem już jest poważny. Jeśli usługa nasłuchująca po drugiej stronie nie da nam odpowiedzi, że już wszystko zebrała, to możemy sobie czekać do usranej śmierci.</p>
<p>Próbowałem wszystkiego, łapania wyjątków, sprawdzania bieżącej pozycji czytanego ByteArray&#8217;a, nasłuchiwania  wszystkiego co się da i na drzewo nie ucieka. Nada. Nic&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

