quick question.... If I was going to bind to a udp socket listening for udp broadcasts, within an infinite loop (basically blocking until activity recieved from a remote sending application) - would I want to close the socket each time a udp broadcast was acknowledged and processed OR would I bind to the socket then manage each udp broadcast individually? - only closing the socket once the remote application has terminated. (each udp broadcast is only about 30 bytes in total..) Thanks in advance for any suggestions...