Posted on 2008-12-30 15:51
Prayer 阅读(1512)
评论(0) 编辑 收藏 引用 所属分类:
SOCKET
原文链接:http://topic.csdn.net/t/20061017/09/5087278.html
What is the difference between read() and recv()?
From Andrew Gierth (andrew@erlenstar.demon.co.uk):
read() is equivalent to recv() with a flags parameter of 0. Other values for the flags parameter change the behaviour of recv(). Similarly, write() is equivalent to send() with flags == 0.
It is unlikely that send()/recv() would be dropped; perhaps someone with a copy of the POSIX drafts for socket calls can check...
Portability note: non-unix systems may not allow read()/write() on sockets, but recv()/send() are usually ok. This is true on Windows and OS/2, for example.