<html><body>On 09:27 am, rasjidw@gmail.com wrote:<br /><br />>I'll probably stick with stdin/stdout, at least initially, as I have<br />>done something along these lines before, just not within the twisted<br />>framework.  Previously I used threading and emulated a non-blocking<br />>process through buffering the data read.  I've been looking into<br />>non-blocking pipe reading in win32, and it looks like there are a<br />>coule of choices. Possibly the easiest I've seen so far uses some<br />>calls from wxWidgets which adds another dependancy but seems to give<br />>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).  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>