<?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>Wesley&#039;s Techblog &#187; Visual Basic</title>
	<atom:link href="http://wesley.vidiqatch.org/category/programming/visual-basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://wesley.vidiqatch.org</link>
	<description>This blog does not need a smart-ass tagline</description>
	<lastBuildDate>Wed, 09 Sep 2009 21:36:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Netwerkprogrammatie</title>
		<link>http://wesley.vidiqatch.org/09-12-2006/netwerkprogrammatie/</link>
		<comments>http://wesley.vidiqatch.org/09-12-2006/netwerkprogrammatie/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 20:27:37 +0000</pubDate>
		<dc:creator>Wesley</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wesley.debianbox.be/2006/12/09/netwerkprogrammatie/</guid>
		<description><![CDATA[Voor school ben ik momenteel bezig aan een geïntegreerde proef waarbij ik in Windows in Visual Basic een programma moet ontwerpen voor klantenbeheer, artikelbeheer, beheer van leveranciers, en ook beheer van verkopen en aankopen&#8230; We moeten dit doen op basis van de wensen van een spilbedrijf. In ons geval Sportcity. Nu blijkt Sportcity een uitgebreid [...]]]></description>
			<content:encoded><![CDATA[<p>Voor school ben ik momenteel bezig aan een <strong>geïntegreerde proef</strong> waarbij ik in <strong>Windows </strong>in <strong>Visual Basic</strong> een programma moet ontwerpen voor klantenbeheer, artikelbeheer, beheer van leveranciers, en ook beheer van verkopen en aankopen&#8230; We moeten dit doen op basis van de wensen van een spilbedrijf. In ons geval <strong>Sportcity</strong>. Nu blijkt Sportcity een uitgebreid pakket te gebruiken (<strong>Briljant Administrator</strong>) dat op meerdere computers draait.</p>
<p>Waarom ook niet? Dan gaan we maar wat <strong>netwerkprogrammatie </strong>doen in ons project. Maar als je dan op de GiP presentatie komt vertellen dat je bezig bent met netwerkprogrammatie <strong><em>lacht de jury ons gewoon uit</em></strong> omdat we zogezegd <strong><em>geen verstand hebben van zo&#8217;n dingen</em></strong>. Volgens die <em>zogenaamde professionals</em> zouden we 2 jaar aan een dergelijk pakket moeten werken.</p>
<p>Nou&#8230; diezelfde avond heb ik snel een initiële versie van de netwerkcode geschreven en de dag erna heb ik deze uitgebreid en verbeterd.</p>
<p><strong>Op dit moment kan de huidige netwerkcode meer dan 100 computers tegelijkertijd inloggen op een netwerkserver en elke milliseconde kunnen er gegevens worden uitgewisseld.</strong> Om de stabiliteit van de netwerkcode te meten en te testen heb ik een stresstest programma geschreven.</p>
<p><strong>Het resultaat?</strong> 0 pakketten niet ontvangen, 8 herstelde pakketten (pakketten die niet op tijd waren of die opnieuw gestuurd moesten worden) en 4448 succesvol verzonden/ontvangen pakketten. Het belangrijkste deel van de netwerkcode is nu af.</p>
<p><strong>Enkele details van de netwerkcode:</strong><br />
- gegevens worden via TCP/IP verstuurd<br />
- gemiste pakketten herstellen zichzelf (mede door gebruik van TCP/IP)<br />
- controle op pakketnummering om alles in de juiste volgorde te houden<br />
- aaneengeplakte pakketten (komt soms voor) worden opgesplitst en afzonderlijk behandeld</p>
<p>We zullen wel eens zien wie er het laatst lacht. Het programma is trouwens <strong>open source</strong>, dus als je interesse hebt in de programmacode, dan laat je maar iets weten.</p>
]]></content:encoded>
			<wfw:commentRss>http://wesley.vidiqatch.org/09-12-2006/netwerkprogrammatie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

