Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是在研究如何实现和设计一个协议,但我被困在如何开始!
让我们以 LDAP 协议为例,我有 rfc 和 asn1 语法规范。
现在,我如何才能开始开发服务器,使符合 RFC LDAp 的客户端可以与我通信而不会出现任何问题?
LDAP它只是一个例子,我可以实现FTP,或者自定义协议。
但是我想确保一旦定义了协议,我对任何客户端都是标准的,即使实现不同。
那么沟通的方式是什么?
你能给出一些好的起点吗?
谢谢
PS:我想用python实现服务器,但根据我所说的并不重要。
从asn.1库开始。然后创建一个执行 RFC 要求的服务器。协议就像 API,只是你必须实现胆量而不是包装器。您通过 TCP 等传输协议传递 LDAP(或 FTP)消息。如果您在制作服务器方面需要帮助,您可能需要查看twisted。