标签: c linux sockets unix
在套接字fd上使用read()和write()而不是send()和recv()有什么不好吗?我考虑在我的计划中使用它,因为read()和write()比send()和recv()简单得多。
read()
write()
send()
recv()
答案 0 :(得分:3)
不,它没有任何问题,man 7 socket明确告诉您可以对它们使用标准调用。
man 7 socket
尽管send和recv函数并不是很难使用,但你可以只传递0作为flags参数,以获得与普通读写相同的行为。