erlang与python通讯-二进制格式
二进制格式类似于C/S架构,需要双方语言实现二进制数据的序列化和反序列化,只要语言实现一致即可,整个数据流格式:2或4个字节包长度+包体erlang的封装和解码都可以使用diver的{packet,4}解决,比较方便
包体的格式
自定义格式
4个字节协议号+数据
数据编码解码可以直接使用term_to_binary和binary_to_term,就是python端比较麻烦
使用通用序列化
比如json
erlang代码
start_link() ->
gen_server:start_.
原创
2021-09-08 22:16:38 ·
275 阅读 ·
1 评论