c++ - EWOULDBLOCK 是否适用于 sendto()?

标签 c++ c networking sockets asynchronous

有人可以告诉我们是否 EWOULDBLOCK。作品发送到()? 如果是!请举个例子...谢谢! 如果没有,有没有类似accept error的东西?

感谢您的回复

最佳答案

你问的不是很清楚。谷歌搜索 sendto 和 EWOULDBLOCK 会暗示它可以返回,是的。理论上,套接字上的任何发送操作都可能用完发送缓冲区空间,这意味着操作系统必须等到此类空间可用,因此 EWOULDBLOCK 是非阻塞套接字返回的合理值。

关于c++ - EWOULDBLOCK 是否适用于 sendto()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287769/

相关文章:

c++ - 在多线程中使用 stxxl

c++ - 创建对所有对象都相同的属性

c - 分配给类型 'struct compartido' 时的类型不兼容

java - 将本地连接重定向到另一台服务器?

macos - 尝试设置广播标志时出现异常

c++ - 回车 c++\r 和\b 输出

c++ - 如何迭代 std::set?

c - c中的段错误(核心转储)

c++ - 使用dll源代码C++调试dll文件

c - gdb 和 makefile