c++ - 是什么导致了 boost C++ asio 中的 asio.misc.3 错误
问题描述
我问这个问题是因为我找不到堆栈溢出的答案,但我自己回答了,所以希望未来的一些可怜的灵魂能受益。
解决方案
问题的上下文是在使用 boost::asio::async_read_until 时读取,直到遇到调用中指定的特定字符串。在我的花瓶里是“/n”
事实证明,正在写入套接字的测试服务器错过了将“/n”附加到记录中。所以错误 asio.misc.3 的意思是“未找到”,您可以在 boost 源代码中找到它,但它的含义并不是很明显。当然,回想起来很明显。
推荐阅读
- docker - Kafka Spark Streaming:代理可能不可用 [Docker]
- c# - 如何将 slug 添加到 asp.net 核心网站中的所有链接生成?
- ansible - 使用 ansible Ad-Hoc 命令在 /home/ubuntu/ 位置的“主机”机器文件夹 1 中创建一个文件夹
- regex - python:去除各种引号
- python - Python正则表达式模式匹配数字和单词问题?
- java - 如何在 Java 编程(CodeHS)中找到金字塔的表面积?
- javascript - Discord bot 的无垃圾邮件功能不起作用
- javascript - 使用 jquery ajax 需要来自 API 的响应才能进入表格 HTML
- jupyter - 向 Jupyter Hub/Lab 实例添加横幅消息?
- php - mysqli _connect 类的对象无法在第 135 行转换为字符串