This blog has been running for four and a half years now. That's quite a while in internet time, so I've decided to move it to my own domain at http://blog.mafr.de/ (the old URL will be valid indefinitely, though). Since I don't want to host a Wordpress …
read moreJBoss: Running Multiple Instances on One Host
Occasionally, it's useful to run multiple JBoss instances on one machine. Like with any network server, this is difficult because only one application can bind to a port at any given time. You have to assign different sets of ports to each instance. JBoss consists of quite a few network …
read moreInto the Future with IPv6
2011 may not be the year when IPv4 addresses finally run out, but the reserves are running low enough to warrant large IPv6 transition projects. Access providers and domain hosters will see the effects first because the growth of their businesses depends directly on the supply of new IP addresses …
read moreUsing TCP for Low-Latency Applications
Last week I ran into a nasty little problem while implementing an application with soft real-time requirements. I was aiming at 1 ms or less for a TCP-based request-response roundtrip on a local network. Should be trivial, but why did my tests indicate that I wasn't even getting close?
The …
read moreWriting a Minimal Web Server in Python
Copying files from one host in your home network to another is easy using protocols like NFS or SMB. But if you just want to transfer a couple of files to a friend's computer in a foreign network, you have a lot of setup work to do (at least on …
read more