[comp.protocols.tcp-ip] broadcast-like kind of stream socket needed

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

We want to use broadcasts to transmit a lot of data to many computers
at the same time. I wrote a reliable broadcast routine, using (reliable)
stream sockets for a protocol to ensure delivery of arbitrarely large
blocks of data to all receivers. But alas, sending 100k to one host
in this way was about 8 times slower as with stream sockets, so it would
only be useful with 8 or more receivers. I think it must be possible to
do it much better.
I would like to have a new socket type, that has one connection to one
side, and many to the other side, if you know what I mean.
Does anyone know if something like this has ever been written, or
produced on a lower layer, e.g. using raw sockets?
--
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