UDP now listens on the same ip and port as TCP

While browsing the source I noticed that UDP was ignoring the ipBinding setting. The fix was to just use the TcpListener's localEndpoint. Also as an added bonus no need to check for IPv6 option.