[comp.protocols.tcp-ip] Why is broadcast so much slower?

muts@fysaj.fys.ruu.nl (Peter Mutsaers/100000) (06/15/90)

When I do a sendmsg() or sendto() on a datagramsocket, the system CPU-time
increases by a factor of ten, on several computers, if I write to a
broadcast address instead of to a single address.
I did ask permission to broadcast on the socket.

Does anyone have an idea why broadcasting is about 10 times as slow,
and maybe know a method to broadcast without so much overhead?
--
Peter Mutsaers                          email:    muts@fysaj.fys.ruu.nl     
Rijksuniversiteit Utrecht                         nmutsaer@ruunsa.fys.ruu.nl
Princetonplein 5                          tel:    (+31)-(0)30-534504
3584 CG Utrecht, Netherlands