在C中的套接字上使用标准的read()和write()调用

时间:2015-09-03 20:05:20

标签: c linux sockets unix

在套接字fd上使用read()write()而不是send()recv()有什么不好吗?我考虑在我的计划中使用它,因为read()write()send()recv()简单得多。

1 个答案:

答案 0 :(得分:3)

不,它没有任何问题,man 7 socket明确告诉您可以对它们使用标准调用。

尽管send和recv函数并不是很难使用,但你可以只传递0作为flags参数,以获得与普通读写相同的行为。