<分区>
我正在尝试编写自己的协议(protocol),以便多个服务器可以传递数据并相互连接,有点像 mongo://。我一直在研究 TCP 并且我了解端口,但是我该如何编写一些东西以便人们可以做类似 connect("proto://example.com:6767/") 的事情?
此外,我正在用 python 编写。
谢谢!
<分区>
我正在尝试编写自己的协议(protocol),以便多个服务器可以传递数据并相互连接,有点像 mongo://。我一直在研究 TCP 并且我了解端口,但是我该如何编写一些东西以便人们可以做类似 connect("proto://example.com:6767/") 的事情?
此外,我正在用 python 编写。
谢谢!
最佳答案
我相信你需要调查urllib2
并编写 BaseHandler
的子类,特别是函数 protocol_request
和 protocol_response
。
urllib2 处理请求/响应周期的方式是否适合您的应用程序取决于您的决定——它可能正是您想要的,也可能不是您想要的。
关于python - 如何编写网络协议(protocol)处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862382/