<?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>Muráti Ákos honlapja &#187; Labor</title>
	<atom:link href="http://murati.hu/tag/labor/feed/" rel="self" type="application/rss+xml" />
	<link>http://murati.hu</link>
	<description>Muráti Ákos személyes és szakmai oldala</description>
	<lastBuildDate>Wed, 11 Aug 2010 05:08:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>P2P fájlcserélő hálózat és kliens</title>
		<link>http://murati.hu/c4_cikkek/p2p-fajlcserelo/</link>
		<comments>http://murati.hu/c4_cikkek/p2p-fajlcserelo/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 06:21:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cikkek]]></category>
		<category><![CDATA[Oktatás]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[BME]]></category>
		<category><![CDATA[Labor]]></category>
		<category><![CDATA[p2p]]></category>

		<guid isPermaLink="false">http://murati.hu/?p=463</guid>
		<description><![CDATA[Médiakommunikáció labor feladatom egy Napster szerű P2P fájlcserélő hálózat és kliens elkészítése volt. A  szerver oldali funkciókat mysql adatbázis felett php nyelven valósítottam meg, ahol a szerver-kliens protokollüzenetek XML-RPC hívásokon keresztül cserélődnek, a klienseket pedig .NET C# nyelven valósítottam meg, ahol a kliens kommunikáció aszinkron socket kapcsolatokra és többszálú végrehajtásra épül. A rendszer támogatja a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a rel="lightbox[]" href="http://murati.hu/gallery/programok/mk091_p2p.png"><img class="ngg-singlepic ngg-left" src="http://murati.hu/gallery/programok/thumbs/thumbs_mk091_p2p.png" alt="Médiakommunikáció labor - P2P fájlcserélő" /></a>Médiakommunikáció labor feladatom egy Napster szerű P2P fájlcserélő hálózat és kliens elkészítése volt. A  szerver oldali funkciókat mysql adatbázis felett php nyelven valósítottam meg, ahol a szerver-kliens protokollüzenetek XML-RPC hívásokon keresztül cserélődnek, a klienseket pedig .NET C# nyelven valósítottam meg, ahol a kliens kommunikáció aszinkron socket kapcsolatokra és többszálú végrehajtásra épül. A rendszer támogatja a beragadt kliensek és letöltések szerver oldali ütemezett kirúgását, a hamis megosztások automatikus törlését és a kliensek automatikus frissítését is.<span id="more-463"></span> Újszerű megközelítés, hogy a bejelentkezéseket és megosztásokat indexelő szerver oldali logika on nem igényel állandó futást, terhelhetősége csak a webszerver teljesítőképességétől függ. A sietősen befejezett rendszer számtalan hibát tartalmaz &#8211; főleg a többszálú letöltéskezelő modulban &#8211; , de alapvetően működőképes és tanulmányi célokra és más házikhoz jó kiindulópont lehet.  Az egyetemi tesztrendszer és telepíthető kliens elérése: <a href="http://turul.eet.bme.hu/~mk091/index.php" target="_blank">http://turul.eet.bme.hu/~mk091/index.php</a> A rendszer tervezetének dokumentuma és prezentációs anyag Darázsi László és Szeles József munkája.</p>
<p><a href="http://murati.hu/media/mk091_p2p_project.pdf">P2P Fálcserélő dokumentum (PDF) letöltése</a></p>
<p><a href="http://murati.hu/media/mk091_p2p_presentation.pptx">P2P Fájlcserélő Prezentáció (PPTX) letöltése</a></p>
<p><a href="http://murati.hu/media/mediakomm_p2p.zip">P2P Fájlcserélő Szerver és Kliens (ZIP) letölése</a></p>
]]></content:encoded>
			<wfw:commentRss>http://murati.hu/c4_cikkek/p2p-fajlcserelo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

