【发布时间】:2013-02-22 21:58:54
【问题描述】:
我正在编写一些代码,它期望通过命名管道(例如“/tmp/named_pipe_0”)从 Matlab 程序发送消息。我可以得到管道 mkfifo 并打开 find,但是当 C 程序从管道转到 read() 时,而不是预期的 5004 字节,我会得到短值,如 4096、904、5000、4096 等。我已经已经验证 Matlab 应该发送正确的 5004 字节(至少,它被告知),所以我想知道原因是什么。以前有人遇到过这样的事情吗?
马特
【问题讨论】:
标签: c linux matlab named-pipes