我正在尝试编写自己的协议,以便多个服务器可以传递数据并相互连接,有点像 mongo://。我一直在研究 TCP 并且我了解端口,但是我如何编写一些东西以便人们可以执行类似 connect("proto://example.com:6767/") 之类的操作?
另外,我正在用python编写。
谢谢!
我正在尝试编写自己的协议,以便多个服务器可以传递数据并相互连接,有点像 mongo://。我一直在研究 TCP 并且我了解端口,但是我如何编写一些东西以便人们可以执行类似 connect("proto://example.com:6767/") 之类的操作?
另外,我正在用python编写。
谢谢!
我相信您需要研究urllib2
并编写 的子类BaseHandler
,特别是函数protocol_request
和protocol_response
.
urllib2 处理请求/响应周期的方式是否适合您的应用程序由您决定——它可能正是您想要的,也可能不是您想要的。