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.

Here is all the communication I need to implement:

```
(Request -> Response)
* {AccountID} -> {AccountBalance}
* {AccountID,newBalance} -> {AccountBalance}
* {AccountID,ItemID,Amount} -> {AccountBalance}
* {ItemID} -> {ItemValue}

```

All values are integer. AccountIDs and ItemIDs are distinguished. AccountBalances and ItemValues are always positiv.

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

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