Simplest way for implementing an extremly simple Server? (C#)
<p>I'm currently writing a simple application for some friends of mine.
There is a pretty small part which contains some client-server communication. Protocolls like http are far to overloaded with unnecessary stuff I don't need.</p>

<p>Here is all the communication I need to implement:</p>

<pre><code>(Request -&gt; Response)
* {AccountID} -&gt; {AccountBalance}
* {AccountID,newBalance} -&gt; {AccountBalance}
* {AccountID,ItemID,Amount} -&gt; {AccountBalance}
* {ItemID} -&gt; {ItemValue}
</code></pre>

<p>All values are integer. AccountIDs and ItemIDs are distinguished. AccountBalances and ItemValues are always positiv.</p>

<p>Since the application will only be used in a private LAN security is not important. </p>

<p>I already tried using a httpListener for that, but it seems like it wasn't suitable for my needs. </p>
