您的位置:首页 > 编程语言 > Qt开发

Qt客户端与Erlang服务器的通信(3)

2014-06-12 06:36 176 查看
原创文章,转载时请注明出处:http://blog.csdn.net/str999_cn/article/details/30207223

当从客户端发送消息给服务器时,服务器如果原封不动地回发这个Bin数据,客户端能正确解析。但是,有时这个消息包含了若干字符串,我们分别提取各个字符串,然后再回发,或者存入服务器端的数据库,如果不作处理,直接用提取出的数据去操作,会导致客户端收到该消息不能解析的后果。

经过多次试验,发现从Bin数据里提取出来保存了字符串信息的变量,若要作为二进制数据保存或者发送,必须要用<<>>包含,且要指明该数据以位数表示的长度,如《Str1:112》。

截图如下:



运行结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: