custom pointer in client and server objects, custom message can be bound to object creation, ipv6 support