Hi,
I am asynchromously reading from a file. At the
file read handler there is an error checking like this-
if(error==boost::asio::error::eof)
{
//do something
}
else
{
cout<<error.messge()<<endl;
}
When the end of file reaches, the control does not
enter into the "if portion", instead it enters the else condition and prints the
message "Reached the end of the file". Am I comparing error wrongly? or else
where could be the problem? How can I know that the end of file has
reached?
Thanks a lot,
Lloyd
______________________________________
Scanned and protected by Email scanner