从this example开始,可用于读取的缓冲区大小为1024字节。但是,在boost::asio::buffer()
的{{1}}中,我无法提供该号码。该程序会出错:
写入失败:未初始化
只有当我准确地输入从服务器发送的字节数时,程序才会起作用。
所以我尝试使用我在include文件handle_write()
中定义的函数available()
来告诉要读取的可用字节数,但是我不知道如何调用它功能。请帮忙!
basic_socket.hpp
问题是:在这个例子中,我如何读取所有可用的字节?