我只是在创建一个非常简单的 C++ 类,它为我提供了一些方法,例如connect()
and read()
,而不是公开所有 Boost.Asio 套接字调用。
现在,我正在尝试找出如何创建一个只读取所需字节数的方法:
SocketClient::read(int bytes, char* data); //reads desired amount of bytes and puts them in data, size of data>bytes!
不幸的是,我read_byte
在 Boost.Asio 中没有发现任何功能。我不想丢弃已收到但尚未读取的字节。