fwiw, I have been trying to get find a conclusive answer to the subquestion: Do Unix domain sockets (either stream or dgram) support flow-control? The nearest I could find is http://stackoverflow.com/questions/1478975/unix-domain-socket-is-there-such-... but the comments seem to contradict each other. seems I'll just try it and see what happens .. /Tobias On 21.10.13 23:33, "David Stainton" <dstainton415@gmail.com> wrote: Hi, I don't know the answer to your question... I've been thinking about flow control lately. I recently wrote a little working prototype VPN in Twisted using IPushProducer and IConsumer interfaces but I have not yet implemented flow control : Here we can see how I proxy between TUN and UDP using producers and consumers: https://github.com/david415/hushVPN/blob/master/hushVPN_service.py Perhaps later on I could add flow control... by having the consumers pause the producers when need be. For now I just churn packets as fast as possible. David On Mon, Oct 21, 2013 at 1:48 PM, Tobias Oberstein <tobias.oberstein@tavendo.de> wrote:
Hi,
with TCP (either remote or loopback) I can have flow-control using the producer-consumer machinery that Twisted provides.
Is that (flow-control / producer-consumer) also available (and practically usable/recommended) with:
a) Unix Domain sockets b) Pipes (spawnProcess)
?
Thanks! /Tobias
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python