An attempt at peer-to-peer instant messenger using UDP hole punching.