Distance Vector Routing (Bellman Ford algorithm) using UDP sockets