Performance impact of using write() instead of send() when writing to a socket

前端 未结 3 1534
忘掉有多难
忘掉有多难 2021-01-11 11:52

I am working on writing a network application in C++ on the Linux platform using the typical sockets API, and I am looking at 2 alternative ways of writing a byte array to a

3条回答
  •  梦谈多话
    2021-01-11 12:46

    There should be no difference. Quoting from man 2 send:

    The only difference between send() and write() is the presence of flags. With zero flags parameter, send() is equivalent to write().

    So long as you don't want to specify and flags for send() you can use write() freely.

提交回复
热议问题