TCP / IP上的异构数据

时间:2017-12-29 23:51:26

标签: matlab tcp-ip

我需要从Matlab客户端向服务器发送和接收异构数据。数据包括32位整数和64位IEEE浮点数。请记住,TCP / IP只能识别字符,因此我需要将这些数据一起打包成一个连续的数组,以便进行计时。然后在收到响应后,我需要从传入的字符数组中提取字节数据并将其形成为Matlab类型。有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

将异构数据转换为字节或字符流的通用术语是序列化(反之,反序列化)。

将数据序列化为文本字符的两种广泛使用的格式是 XML JSON

如果您在Mathworks网站上搜索任何这些条款,或在此网站上搜索任何这些条款以及[matlab],您会发现大量的库和代码示例。

或者从R2016b开始,MATLAB实际上具有用于从JSON序列化/反序列化的内置函数:jsonencodejsondecode