【发布时间】:2014-12-20 02:18:34
【问题描述】:
在通过 IPC、串行、以太网等通信接口发送字符串时,程序员如何处理字符串终止...
仅保留字符串终止并因此仅在有效负载缓冲区中附加多个字符串是否合法?
或者有没有类似规则说不,你不通过通信接口发送字符串终止?
谢谢
【问题讨论】:
-
当然所有字节都是原始字节。尽管如此,当一个原始字节代表 NULL 时,我可以判断它是我的终止字符。我需要 s/t 来确定一个字符串何时结束,而另一个字符串何时在缓冲区内开始。
-
如果不是二进制数据,我认为终止 '\0' 没有任何问题。它在那里经常使用。甚至我自己也使用过很多次。所以别担心,一切都很好。 :-)
-
好的,谢谢。我试试看
标签: c++ qt termination qbytearray qiodevice