Bind beacon socket to host address, not bradcast + fixed typos