<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: AIR 2.0 Web Server using the New Server Socket API</title>
	<atom:link href="http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=air-2-0-web-server-using-the-new-server-socket-api</link>
	<description>Mobile, Cloud, HTML, JavaScript, Java, PHP, Flex</description>
	<lastBuildDate>Tue, 07 Feb 2012 03:43:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Vik</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4502</link>
		<dc:creator>Vik</dc:creator>
		<pubDate>Thu, 16 Jun 2011 00:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4502</guid>
		<description>This is a wonderful example. However, I&#039;m trying to develop peer to peer games for mobile devices that can communicate with each other directly on a network (with their local IP block) for WiFi games.

ServerSocket is not available for mobile device AIR.

I am not finding any alternatives that will allow one Android pad or iPad to be the game host and allow others to connect into the game for multiplayer fun.</description>
		<content:encoded><![CDATA[<p>This is a wonderful example. However, I&#8217;m trying to develop peer to peer games for mobile devices that can communicate with each other directly on a network (with their local IP block) for WiFi games.</p>
<p>ServerSocket is not available for mobile device AIR.</p>
<p>I am not finding any alternatives that will allow one Android pad or iPad to be the game host and allow others to connect into the game for multiplayer fun.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PHP in AIR met Native Processes</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4501</link>
		<dc:creator>PHP in AIR met Native Processes</dc:creator>
		<pubDate>Tue, 03 May 2011 09:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4501</guid>
		<description>[...] Een van deze features is de ServerSocket class, een erg krachtige tool om bijvoorbeeld je eigen webserver te bouwen. Maar snel nadat ik had gelezen over ServerSockets, ontdekte ik een andere en misschien [...]</description>
		<content:encoded><![CDATA[<p>[...] Een van deze features is de ServerSocket class, een erg krachtige tool om bijvoorbeeld je eigen webserver te bouwen. Maar snel nadat ik had gelezen over ServerSockets, ontdekte ik een andere en misschien [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Introducing EasyIPA &#124; Struct.ca</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4500</link>
		<dc:creator>Introducing EasyIPA &#124; Struct.ca</dc:creator>
		<pubDate>Wed, 30 Mar 2011 17:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4500</guid>
		<description>[...] Sockets are an oft-forgotten feature of Adobe AIR that let you create HTTP servers. This great article by Chrisophe Coenraets is a solid primer on how it&#8217;s done. The ability to write a *cross-platform* web server in [...]</description>
		<content:encoded><![CDATA[<p>[...] Sockets are an oft-forgotten feature of Adobe AIR that let you create HTTP servers. This great article by Chrisophe Coenraets is a solid primer on how it&#8217;s done. The ability to write a *cross-platform* web server in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4499</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Tue, 02 Nov 2010 17:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4499</guid>
		<description>Just a quick follow up on my issues, it was all caused by calling socket.close() after my flush(). (I don&#039;t know why I was doing this in the first place)

In Win7 and OSX this works fine, but on XP/Vista this will kill the urlStream, It&#039;s almost as though flush() is async in XP/Vista and syncronous in the others...?

Either way, just leave the socket open and it works great!</description>
		<content:encoded><![CDATA[<p>Just a quick follow up on my issues, it was all caused by calling socket.close() after my flush(). (I don&#8217;t know why I was doing this in the first place)</p>
<p>In Win7 and OSX this works fine, but on XP/Vista this will kill the urlStream, It&#8217;s almost as though flush() is async in XP/Vista and syncronous in the others&#8230;?</p>
<p>Either way, just leave the socket open and it works great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Arent</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4498</link>
		<dc:creator>Ben Arent</dc:creator>
		<pubDate>Tue, 26 Oct 2010 11:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4498</guid>
		<description>Hi Chris,

Thanks for posting this. I have been using Serial servers for years to create a connection between apps and Air.  This little web server was enough to get me working on a full refactoring and removing of external JAVA TCP/IP Clients.

Keep on blogging!

Ben</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Thanks for posting this. I have been using Serial servers for years to create a connection between apps and Air.  This little web server was enough to get me working on a full refactoring and removing of external JAVA TCP/IP Clients.</p>
<p>Keep on blogging!</p>
<p>Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: S</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4497</link>
		<dc:creator>S</dc:creator>
		<pubDate>Mon, 11 Oct 2010 17:16:15 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4497</guid>
		<description>Hi Christopher, I used your inspiring tutorial to create a mp3 server, which serves songs to Android, and it&#039;s working amazingly well on Windows 7, Linux and OSX machines.

However Windows XP and Vista users are experiencing a very strange error, all the mp3&#039;s served are cut off after only a few seconds of playing,, and I receive a SoundChannel.COMPLETE event.

This has nothing to do with the client, as I can load the mp3 file from the server, in my web browser and observe exactly the same thing?

I am passing the proper mime-type, and content-length headers.

I also have issue sending a compressed byteArray over the socket, it can never be decompressed client side, however I&#039;ve verified the dat file on the server is perfectly fine, so something is getting screwed up during transmition. Again, very small subset of users are experiencing this...

Any idea? I&#039;m going crazy over here...</description>
		<content:encoded><![CDATA[<p>Hi Christopher, I used your inspiring tutorial to create a mp3 server, which serves songs to Android, and it&#8217;s working amazingly well on Windows 7, Linux and OSX machines.</p>
<p>However Windows XP and Vista users are experiencing a very strange error, all the mp3&#8242;s served are cut off after only a few seconds of playing,, and I receive a SoundChannel.COMPLETE event.</p>
<p>This has nothing to do with the client, as I can load the mp3 file from the server, in my web browser and observe exactly the same thing?</p>
<p>I am passing the proper mime-type, and content-length headers.</p>
<p>I also have issue sending a compressed byteArray over the socket, it can never be decompressed client side, however I&#8217;ve verified the dat file on the server is perfectly fine, so something is getting screwed up during transmition. Again, very small subset of users are experiencing this&#8230;</p>
<p>Any idea? I&#8217;m going crazy over here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zokii</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4496</link>
		<dc:creator>zokii</dc:creator>
		<pubDate>Thu, 07 Oct 2010 14:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4496</guid>
		<description>hi, i have problem with this code..
it show error wtih this line -&gt;			private function onConnect(e:ServerSocketConnectEvent):void</description>
		<content:encoded><![CDATA[<p>hi, i have problem with this code..<br />
it show error wtih this line -&gt;			private function onConnect(e:ServerSocketConnectEvent):void</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Summer AIR Mobile Contest 2010 CZ/SK &#8212; FlashRealtime.com</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4495</link>
		<dc:creator>Summer AIR Mobile Contest 2010 CZ/SK &#8212; FlashRealtime.com</dc:creator>
		<pubDate>Wed, 06 Oct 2010 08:37:28 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4495</guid>
		<description>[...] HTML, HTML5, CSS, and JavaScript in AIR 2? - Read HTML Developer’s Guide for Adobe AIR - Read AIR 2.0 Web Server using the New Server Socket API - Read Using the AIR 2 NativeProcess API to create a screen [...]</description>
		<content:encoded><![CDATA[<p>[...] HTML, HTML5, CSS, and JavaScript in AIR 2? &#8211; Read HTML Developer’s Guide for Adobe AIR &#8211; Read AIR 2.0 Web Server using the New Server Socket API &#8211; Read Using the AIR 2 NativeProcess API to create a screen [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leonardo França</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4494</link>
		<dc:creator>Leonardo França</dc:creator>
		<pubDate>Fri, 18 Jun 2010 16:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4494</guid>
		<description>Congratulations for the excellent sample =)</description>
		<content:encoded><![CDATA[<p>Congratulations for the excellent sample =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GOD</title>
		<link>http://coenraets.org/blog/2009/12/air-2-0-web-server-using-the-new-server-socket-api/#comment-4493</link>
		<dc:creator>GOD</dc:creator>
		<pubDate>Fri, 05 Mar 2010 15:27:55 +0000</pubDate>
		<guid isPermaLink="false">http://coenraets.org/blog/?p=309#comment-4493</guid>
		<description>To solve the issue (ServerSocketConnectEvent )
  use Air2Beta1 instead of Air2Beat2.</description>
		<content:encoded><![CDATA[<p>To solve the issue (ServerSocketConnectEvent )<br />
  use Air2Beta1 instead of Air2Beat2.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

