推荐用消息,比如zmq
消息复杂的话上protobuf
【 在 eematlab 的大作中提到: 】
: 我定义了一个struct, 24byte, 每次调用fwrite(&buf, 24, 1, fw)来写24byte到文件中(binary mode)
: 在读进程中,我用fread(&buf, 24, 1, fr)来读,但我发现在某些时候,会读失败,可能读到少于24个bytes, 然后我也没办法把读到的数据退回到字符流中,所以后面再读时,整个序列全乱了,
: 不知道有什么办法可以解决这个问题,而不牺牲性能。
: ...................
--
FROM 162.156.156.*