zoukankan      html  css  js  c++  java
  • Erlang 聊天室程序(三) 数据交换格式json的decode

                霸哥的blog中提到过Erlang服务器在通信中与客户端的数据交换方式:yufeng

                 为了简单起见这个聊天室程序采用json,要使用到rfc4627这个库

                 先定义一个Message类:

                   再定义一个JSON的工具类:            再修改SOCKET 发送部分代码:            测试下发送后服务器端接收到的数据:

              服务器端新建一个模块util_MessageParas,将收到的json数据转成内部可识的message:


    做下测试:
     OK,收到的数据可以正常地解析为message了。

    注:

    在此处只需要将json数据的外层转换为message消息。message消息针对不同的类型和作用会有不同的json内容,所以内层数据应该在具体的消息处理部分再调用相应的paras处理。



  • 相关阅读:
    2017.0321.数字电路与系统-触发器
    2017.0320.数字电路与系统-触发器
    2017.0319.数字电路与系统-算术逻辑单元
    2017.0317.数字电路与系统-减法器
    2017.0316.算术运算电路和ALU
    2017.0315.数字电路与系统-奇偶校验器
    2017.0313.数字电路与系统-数据选择器分配器的理解
    2017.0311.数字电路与系统-数据选择器分配器的理解
    2017.0310.数字电路与系统-数据选择器分配器的理解
    2017.0309.数字电路与系统-组合电路的模块分析
  • 原文地址:https://www.cnblogs.com/yjl49/p/2371918.html
Copyright © 2011-2022 走看看