<html><body>On 09:27 am, rasjidw@gmail.com wrote:<br /><br />&gt;I'll probably stick with stdin/stdout, at least initially, as I have<br />&gt;done something along these lines before, just not within the twisted<br />&gt;framework. &#160;Previously I used threading and emulated a non-blocking<br />&gt;process through buffering the data read. &#160;I've been looking into<br />&gt;non-blocking pipe reading in win32, and it looks like there are a<br />&gt;coule of choices. Possibly the easiest I've seen so far uses some<br />&gt;calls from wxWidgets which adds another dependancy but seems to give<br />&gt;more control.<br /><br />If you're going to use stdin/stdout, just use the Twisted reactor's "spawnProcess" method, as the UNIX version of Conch does (although without the "pty" feature). &#160;A great deal of trouble has already been put into making the Windows version of Twisted behave as if the operating system actually supported asynchronous interprocess communication.<br /></body></html>