gpt4 book ai didi

c - 当通过 Socket 发送数据时,send/write 何时返回 -1?

转载 作者:可可西里 更新时间:2023-11-01 02:45:48 24 4
gpt4 key购买 nike

Linux。 TCP 套接字。

send()/write() 命令何时会失败?

是否只有内核中的TCP发送缓冲区溢出才返回-1?

最佳答案

来自OpenGroup write() 的定义:

Upon successful completion, write() [XSI] and pwrite() shall return the number of bytes actually written to the file associated with fildes. This number shall never be greater than nbyte. Otherwise, -1 shall be returned and errno set to indicate the error.

对 send() 也做了同样的事情 - OpenGroup send() 页面

您将通过查看 errno 找到更多信息。查看OpenGroup有关更多信息,请访问 errno 页面。

关于c - 当通过 Socket 发送数据时,send/write 何时返回 -1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4150370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com