<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>NateJC.com &#187; Network Programming</title>
	<atom:link href="http://natejc.com/blog/category/as-networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://natejc.com/blog</link>
	<description>Flash &#38; AS3 info, source, &#38; experiments</description>
	<lastBuildDate>Thu, 11 Apr 2013 18:18:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
		<item>
		<title>Flash Player 9 Local swf Security</title>
		<link>http://natejc.com/blog/2007/05/flash-player-9-local-swf-security/</link>
		<comments>http://natejc.com/blog/2007/05/flash-player-9-local-swf-security/#comments</comments>
		<pubDate>Wed, 30 May 2007 20:50:26 +0000</pubDate>
		<dc:creator>Nate Chatellier</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Network Programming]]></category>

		<guid isPermaLink="false">http://natejc.com/blog/?p=54</guid>
		<description><![CDATA[Let&#8217;s say you had an external settings file that you wanted to load using the following code: [as]protected var _loader:URLLoader = new URLLoader(); _loader.addEventListener( Event.COMPLETE, function():void { trace(&#8220;settings.txt was loaded successfully&#8221;); } ); _loader.load( new URLRequest(&#8220;settings.txt&#8221;) ); [/as] You finish writing your class, save your fla, and compile. After compilation completes, the code above properly [...]]]></description>
		<wfw:commentRss>http://natejc.com/blog/2007/05/flash-player-9-local-swf-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Registered Socket Functions</title>
		<link>http://natejc.com/blog/2007/05/registered-socket-functions/</link>
		<comments>http://natejc.com/blog/2007/05/registered-socket-functions/#comments</comments>
		<pubDate>Fri, 04 May 2007 00:28:21 +0000</pubDate>
		<dc:creator>Nate Chatellier</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Network Programming]]></category>

		<guid isPermaLink="false">http://natejc.com/blog/?p=39</guid>
		<description><![CDATA[Now that you know how to dynamically cast variables at runtime, we can create a very cool static class I dub RegisteredSocketFunctions. The purpose of this class is to allow any function to be &#8220;registered,&#8221; which, by doing so, allows global access to the function directly. The goals of the RegisteredSocketFunctions class: Any function in [...]]]></description>
		<wfw:commentRss>http://natejc.com/blog/2007/05/registered-socket-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Dynamic Casting and * in ActionScript 3</title>
		<link>http://natejc.com/blog/2007/04/dynamic-casting-and-in-actionscript-3/</link>
		<comments>http://natejc.com/blog/2007/04/dynamic-casting-and-in-actionscript-3/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 19:34:35 +0000</pubDate>
		<dc:creator>Nate Chatellier</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Network Programming]]></category>

		<guid isPermaLink="false">http://blog.natejc.com/?p=32</guid>
		<description><![CDATA[This discussion is necessary in order to continue with our network programming lessons. Casting (converting one variable type to another) in ActionScript 3 is very easy. The following code casts a uint as a String: [as]var nNum:uint = 5; var sNum:String = String(nNum);[/as] But what if you don&#8217;t know what the variable should be cast [...]]]></description>
		<wfw:commentRss>http://natejc.com/blog/2007/04/dynamic-casting-and-in-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Flash Network Programming via TCP/IP, part 2</title>
		<link>http://natejc.com/blog/2007/04/flash-network-programming-via-tcpip-part-2/</link>
		<comments>http://natejc.com/blog/2007/04/flash-network-programming-via-tcpip-part-2/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 20:14:23 +0000</pubDate>
		<dc:creator>Nate Chatellier</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Network Programming]]></category>

		<guid isPermaLink="false">http://blog.natejc.com/?p=31</guid>
		<description><![CDATA[Today, I give you a free utility class that handles everything you need to handle in order to establish a connection. Tomorrow, I give you the world a class that make it seem like you are calling functions directly on the server and visa versa. Download the latest version of the ConnectionEstablisher class here. Usage [...]]]></description>
		<wfw:commentRss>http://natejc.com/blog/2007/04/flash-network-programming-via-tcpip-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Flash Network Programming via TCP/IP, part 1</title>
		<link>http://natejc.com/blog/2007/04/flashas-networking-over-tcpip-part-1/</link>
		<comments>http://natejc.com/blog/2007/04/flashas-networking-over-tcpip-part-1/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 18:47:04 +0000</pubDate>
		<dc:creator>Nate Chatellier</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Network Programming]]></category>

		<guid isPermaLink="false">http://blog.natejc.com/?p=10</guid>
		<description><![CDATA[A while back I led an ActionScript 2 project with two other classmates in a Network Programming class I was taking at EWU. We created a Flash game we called &#8220;Zelda Arena&#8221; in which multiple players on multiple computers would connect via TCP/IP to a C++ server. You could custom color your own hero (Link) [...]]]></description>
		<wfw:commentRss>http://natejc.com/blog/2007/04/flashas-networking-over-tcpip-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
