我有以下形式的python代码:
(o,i) = os.popen2 ("/usr/bin/ssh host executable")
ios = IOSource(i,o)
然后库代码使用这个 IOSource,对输入流 i 和输出流 o 执行 writes() 和 read()s。
是的,这里有 IPC。想想 RPC。
我想这样做,但以 HTTP 方式而不是产生 ssh。
我以前做过 python http:
conn=httplib.HTTPConnection('localhost',8000)
conn.connect()
conn.request('POST','/someurl/')
response=conn.getresponse()
如何从 HTTPConnection 获取输入流/输出流,以便我的 lib 代码可以像上面的 ssh 示例一样读取/写入?