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++ - Mac OS X 10.6.8 上的 gcc-4.2.1 中不存在 strnlen - 如何定义它?

c++ - 为什么这段代码可以在 VS 上运行,但不能在 gcc/g++ 上运行?

c++ - 通过 C a #define(或其他代码/编译时解决方案)省略核心转储?

networking - 从另一台计算机访问虚拟机上的Web服务器

c++ - 我可以从引用传递的参数返回值声明 const int 吗?

c++ - is_container 特性在 std::set SFINAE 问题上失败

c - 指针 链表 C 编程

c - 当我编译这个时,我遇到了一些奇怪的错误

wordpress - Docker 将 wordpress 从 HTTP 更改为 HTTPS

android - ConnectivityManager.CONNECTIVITY_ACTION 在 API >= 14 中断开网络连接?