如何编写网络协议处理程序

时间:2012-03-25 17:34:42

标签: python networking tcp protocols handlers

我正在尝试编写自己的协议,以便多个服务器可以传递数据并相互连接,有点像mongo://。我一直在关注TCP&我理解端口,但是我怎么写东西以便人们可以做一些像connect(“proto://example.com:6767 /”)这样的东西?

另外,我正在写python。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您需要查看urllib2并编写BaseHandler的子类,特别是函数protocol_requestprotocol_response

urllib2处理请求/响应周期的方式是否适合您的应用程序由您自行决定 - 它可能是您想要的也可能不是。