Lets try this again

sockets don't need while loops