UnknownNet is a Java-based networking architecture wrapping around TCP