标签: clojure network-programming network-protocols
我将使用Aleph和Gloss在Clojure中实现复杂的动态二进制协议。 现在,Aleph很棒,而Gloss使事情变得更容易,但是有问题的协议有很多可选字段。
问:光泽'header->body function可以返回另一个标题吗?或者我应该动态构建要编译成编解码器的地图吗?
更一般的问题:在clojure中是否有构建动态网络协议的最佳实践或示例?