【发布时间】:2010-02-26 16:48:38
【问题描述】:
我一直在阅读 read(2) 的手册页,根据手册页,read(2) 的返回值为错误时 -1,EOF 时为 0,读取的字节数为 > 0 .
如何判断客户端上的 write(2) 何时完成?
我问是因为我正在编写一个服务器和一个客户端来测试它,但是当我第一次读取(2)并循环检查更多时,读取(2)阻塞并等待另一个写入(2)来自客户端(不会出现,因为我的客户端只有一个 write(2))。
如果我只是遗漏了一些简单的东西,有人可以指出它或给我一个好的参考吗?
【问题讨论】:
-
伙计,这是一个很常见的问题。