> if __name__ == '__main__': > child = subprocess.Popen( > ['python', 'echo.py'], Try adding "-u" as an option to Python - this will force Python to reopen stdout etc as unbuffered (ie, the problem is the client is buffering) Mark