> Could this be handled in the select on a writeset, and when the socket can 
> write it writes the header followed by the data.  (I assume the data must 
> come in one seq write?)  This way the event loop can still process up to the 
> point of the send?

No, there's no way that the code could be updated easily to do these writes 
asynchronously.  The code was designed for the common case - sending datagrams 
- where this type of error isn't an issue.  In any case, it wouldn't really 
overcome your basic problem: That the bitrate of your input stream (when 
replicated and transmitted to multiple clients) is exceeding the capacity of 
your network.

Once again, you need either a slower stream, or a faster network.  (Or you can 
perhaps alleviate the problem by not streaming over TCP.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to