C#跟python server的交互

C#和python server的交互
我同一台机器上跑着两个程序:
- C#实现的程序
- python实现的web server会读取本地文件并返回文件内容

C#要访问python web server提供的API大量访问一些,请注意python web server只会被本机的c#程序访问,请问python应该使用什么web库实现一个web server才能使得文件内容传输更高效? 

------解决方案--------------------
字节流传输想要快,最好还是用socket,且http做断点续传比较麻烦。
------解决方案--------------------
API调用最少可以用两种方法:
1. 标准的SOAP Web Service
http://www.ibm.com/developerworks/cn/opensource/os-cn-pythonws/
2. 和好多网站的API系统一样用HTTP URL做为API调用
具体可以参考taobao啊什么的网站HTTP接口