【发布时间】:2011-02-23 01:00:24
【问题描述】:
很多有趣的代码/项目都是协议的实现,例如 SNMP。
这些依赖于实现某种格式的项目是如何开发的?该过程是否类似于获取协议的指导方针,然后实现遵循它的代码。
例如,XML-RPC 是关于在客户端/服务器之间传输 XML 文档,因此该协议的文档必须概述 XML 文档的结构以及客户端和服务器之间的传输方式,因此编码器将实现此类功能(xml 文档构造,客户端和服务器之间的网络)。
我正在考虑(不开发)的项目是可以解释 .PSD、制作 VHD 等的 C# 库。
那么,如果我要开发一个 C# 应用程序来实现 .AI 文件(Illustrator 文件),我会考虑哪些步骤(例如联系 Adobe 等)?
这样的项目是这样开发的吗?
【问题讨论】:
-
XML、SNMP 等是开放/明确定义/已发布/记录在案的标准。使用专有/封闭/非标准文件格式可能会有所不同。
标签: api network-protocols