【发布时间】:2011-10-24 15:52:52
【问题描述】:
我正在使用 boost 在 c++ 中开发一个 tcp 服务器。我想逐行处理传入的数据,并正在寻找一个 socket.readLine 方法。但是,我只能找到一个 read_some() 方法。我不知道“some”的定义是什么,但我认为字符串不一定以“\n”结尾。
那么如何使用 boost 实现 socket.readLine() 呢?
【问题讨论】:
-
您可能想查看 async_read_until/read_until - 在boost.org/doc/libs/1_37_0/doc/html/boost_asio/examples.html (Http Client) 上有使用它们的示例
标签: c++ sockets boost tcp readline