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++ - 两个父类的构造函数的顺序

c++ - Find optimal route in farm land-dynamic programming/Dijkstra的

c++ - 如何使用一个依赖项的不同版本构建和部署包?

C++ 为什么不提供整数的系统最大大小?

c - 如何读取文本文件

python - 容器与 python 请求通信

c++ - 无锁的原子函数改变两个独立的内存位置

c - goto 指令跳到变长数组前面

HTTP 应用程序通过 PPTP 连接挂起

docker - 在 Docker Desktop 上启用 Kubernetes 会中断对外部服务的访问