实现和设计客户端服务器应用程序的协议

时间:2010-12-02 14:08:43

标签: python protocols asn.1

我正在调查有关实施和设计协议的问题,但我仍然坚持如何开始!

我们以LDAP协议为例,我有rfc,我有asn1语法规范。

现在我如何开始开发服务器,使得符合RFC LDAp的客户端可以与我通信而不会出现任何问题?

LDAP它只是一个例子,我可以实现FTP或自定义协议。

但是我想确定一旦定义了协议,我就是任何客户端的标准,即使实现不同。

那么沟通的方式是什么?

你能给出一些好的起点吗?

由于

P.S:我想在python中实现服务器,但根据我的说法,这并不重要。

1 个答案:

答案 0 :(得分:2)

asn.1库开始。然后创建一个服务器来完成RFC所要做的事情。协议就像API,只需要实现内核而不是包装器。您通过TCP等传输协议传递LDAP(或FTP)消息。如果您需要帮助制作服务器,可能需要查看twisted