<?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>MacDeveloper &#187; Articoli</title>
	<atom:link href="http://macdev.netsons.org/category/articoli/feed/" rel="self" type="application/rss+xml" />
	<link>http://macdev.netsons.org</link>
	<description>Appunti di Programmazione in Mac OS X</description>
	<lastBuildDate>Fri, 20 Nov 2009 10:17:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AsyncSocket: Cocoa e le socket</title>
		<link>http://macdev.netsons.org/articoli/asyncsocket-cocoa-e-le-socket/</link>
		<comments>http://macdev.netsons.org/articoli/asyncsocket-cocoa-e-le-socket/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 22:05:30 +0000</pubDate>
		<dc:creator>Francesco P.</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[AsyncSocket]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Socket]]></category>

		<guid isPermaLink="false">http://macdev.netsons.org/?p=56</guid>
		<description><![CDATA[<p>Dopo l&#8217;articolo su <a href="http://macdev.netsons.org/articoli/netsocket-un-wrapper-di-cfsocket/">NetSocket</a> torno a parlare delle socket in Cocoa.</p>
<p><strong>AsyncSocket</strong> è un framework che consente l&#8217;utilizzo asincrono delle socket tramite l&#8217;uso dei delegati. Ecco le sue caratteristiche:</p>
<ul>
<li><strong>Protocolli supportati</strong>: TCP</li>
<li><strong>Buffered I/O</strong>: Si</li>
<li><strong>I/O Asincrono</strong>: Si, tramite i delegati (opzionali)</li>
<li><strong>Documentazione</strong>: Si</li>
</ul>
<p>Dalla versione 4.3 AsyncSocket&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Dopo l&#8217;articolo su <a href="http://macdev.netsons.org/articoli/netsocket-un-wrapper-di-cfsocket/">NetSocket</a> torno a parlare delle socket in Cocoa.</p>
<p><strong>AsyncSocket</strong> è un framework che consente l&#8217;utilizzo asincrono delle socket tramite l&#8217;uso dei delegati. Ecco le sue caratteristiche:</p>
<ul>
<li><strong>Protocolli supportati</strong>: TCP</li>
<li><strong>Buffered I/O</strong>: Si</li>
<li><strong>I/O Asincrono</strong>: Si, tramite i delegati (opzionali)</li>
<li><strong>Documentazione</strong>: Si</li>
</ul>
<p>Dalla versione 4.3 AsyncSocket non è più stato aggiornato da <strong>Dustin Voss</strong>, in compenso però i programmatori di <a href="http://www.deusty.com">Deusty</a> stanno portando avanti lo sviluppo del framework.</p>
<p>Il progetto è disponibile su <a href="http://code.google.com/p/cocoaasyncsocket/">Google Code</a> sotto licenza <strong>MIT</strong> ed ora supporta anche il protocollo <strong>UDP</strong>.</p>
<h3>Link utili</h3>
<ul>
<li><a href="http://homepage.mac.com/d_j_v/FileSharing4.html">AsyncSocket homepage</a></li>
<li><a href="http://code.google.com/p/cocoaasyncsocket/">AsyncSocket su Google Code</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://macdev.netsons.org/articoli/asyncsocket-cocoa-e-le-socket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetSocket: un wrapper di CFSocket</title>
		<link>http://macdev.netsons.org/articoli/netsocket-un-wrapper-di-cfsocket/</link>
		<comments>http://macdev.netsons.org/articoli/netsocket-un-wrapper-di-cfsocket/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:29:45 +0000</pubDate>
		<dc:creator>Francesco P.</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[NetSocket]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Socket]]></category>

		<guid isPermaLink="false">http://www.macdev.netsons.org/blog/?p=3</guid>
		<description><![CDATA[<p>Quasi sempre nello sviluppo di una applicazione si incontra la necessità di utilizzare la rete come strumento. Mi sono quindi posto subito il problema di capire come utilizzare le socket in Cocoa.</p>
<p>Non avendo affatto esperienza in questo ambiente ho prima&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Quasi sempre nello sviluppo di una applicazione si incontra la necessità di utilizzare la rete come strumento. Mi sono quindi posto subito il problema di capire come utilizzare le socket in Cocoa.</p>
<p>Non avendo affatto esperienza in questo ambiente ho prima fatto qualche ricerca sul web, poi ho partecipato a qualche discussione su dei forum e alla fine mi sono trovato davanti ad una scelta: utilizzare le API delle BSD sockets oppure utilizzare dei framework che mi semplificassero il lavoro.</p>
<p>Per ora ho scelto la strada più breve utilizzando un wrapper, NetSocket, che a sua volta si appoggia alla classe CFSocket. In questo modo potrò tralasciare alcuni aspetti della programmazione in rete e concentrarmi sugli altri aspetti dell&#8217;applicazione.</p>
<p>NetSocket ha le seguenti caratteristiche:</p>
<ul class="nav">
<li><strong>Protocolli supportati</strong>: TCP</li>
<li><strong>Buffered I/O</strong>: Si, gestito direttamente dalla classe</li>
<li><strong>I/O Asincrono</strong>: Si, attraverso l&#8217;utilizzo di delegati</li>
<li><strong>Licenza</strong>: BSD</li>
</ul>
<p><a href="http://macdev.netsons.org/wp-content/uploads/netsocket_09.zip">Download NetSocket 0.9</a></p>
]]></content:encoded>
			<wfw:commentRss>http://macdev.netsons.org/articoli/netsocket-un-wrapper-di-cfsocket/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
