【发布时间】:2013-08-17 11:23:48
【问题描述】:
我搜索了很多,但我找不到任何资源可以通过构建使用 TCP 作为传输层的自己的协议。 有哪些必要的步骤? 该协议应该是设备的某种“控制协议”。所以我可以向设备发送命令并控制它们并获取信息。
那么如何实现自定义协议呢?是否所有关于定义what 可以发送命令和how 接收者对不同命令作出反应?假设我正在使用 tcp 使用xml 定义一些自定义命令,通过有线/空中发送它们,并在那里有一些对发送的命令和回复做出反应的逻辑。这是一种可以实现“协议”的方式吗?这甚至被称为“协议”吗?
亲切的问候。
【问题讨论】:
-
是的,这是一个“协议”。查看一些经典 TCP/IP 协议的原始文档以获取示例。 SMTP 的RFC 821 就是一个很好的例子。
标签: networking tcp network-programming protocols