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



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

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

虽然send和recv函数并不难使用,但您可以将0作为flags参数传递,以获得与普通读写相同的行为。

最新更新