Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么时候调用handle\u read和handle\u write?_C++_Boost_Boost Asio - Fatal编程技术网

C++ 什么时候调用handle\u read和handle\u write?

C++ 什么时候调用handle\u read和handle\u write?,c++,boost,boost-asio,C++,Boost,Boost Asio,我开始使用asio boost,现在我正在编写一个异步服务器。 但我不明白什么时候叫handle_read或handle_write, 在哪里可以对发送和接收消息时发生的情况进行编码? 需要编写一个函数,在向我发送请求时调用该函数,然后发送回复,但不知道它们是哪些函数 void tcp\u connection::handle\u read(const boost::system::error\u code&error, 大小(传输的字节数) { } 无效tcp\u连接::句柄\u写入(常量bo

我开始使用asio boost,现在我正在编写一个异步服务器。 但我不明白什么时候叫handle_read或handle_write, 在哪里可以对发送和接收消息时发生的情况进行编码? 需要编写一个函数,在向我发送请求时调用该函数,然后发送回复,但不知道它们是哪些函数

void tcp\u connection::handle\u read(const boost::system::error\u code&error,
大小(传输的字节数)
{
}
无效tcp\u连接::句柄\u写入(常量boost::系统::错误\u代码和错误,
大小(传输的字节数)
{
}
我期望在将数据发送到socket和send时调用的函数的名称。以及如何使用