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?
Thanks, Craig On 12/04/2013 12:52 AM, Ross Finlayson wrote: (First, please remember to trim your quoted text when replying) The existing code is correct; see http://lists.live555.com/pipermail/live-devel/2013-June/017137.html (when someone asked about this same code back in June.) Note, in particular: "Your write operation is blocking because your stream is - at least temporarily - exceeding the capacity of your network. To avoid this, you need a slower stream, or a faster network." 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