c - 非阻塞套接字在不消耗数据的情况下获得 errno?
问题描述
找到这个例程来检查套接字状态。
ssize_t rret = recv(fd, buf, 1, MSG_PEEK)
// check rret errno
我的问题是,当套接字同时有未决数据和错误时会发生什么?如何处理write
导致的错误。
解决方案
推荐阅读
- python-3.x - Jupyter notebook python3内核仅连接某些文件
- laravel-5 - 返回日期列+天列<今天日期的结果
- .net - ASP.NET Core - 将加密密钥存储到 Redis
- apache-spark - Livy Batch API - 无法获取 jar
- json - 无法反序列化 JSON 数组 - ElasticSearch.Net/NEST 7.6.1
- android - Android NavController:onResume/onPause 回调重新排序
- node.js - 是否可以批量读取mongoDB?
- sql - 即使在 where in 子句中的条件为空,如何返回结果集
- html - 通过achor标签从chrome打开firefox?
- c - Uncrustify:如何在声明或分配变量之前添加新行?