proper ipv6 printing
organizing stuff
removed comments
async server - doesn't work ??
async socket works