We'd better find a better way to handle errors here.. do you think it is better to try restarting the broadcast server or just ignore and live without it, in case we can't bind or create the socket?