Changed from udp to tcp to keep things simple