second pass broadcasting udp datagrams - now working, requires additional work on larger buffer size