<br><font size=3 face="Book Antiqua">Hello All,</font>
<br>
<br><font size=3 face="Book Antiqua">Thanks for resolving my ASIO related
issues so far, special thanks to Igor R. </font>
<br>
<br><font size=3 face="Book Antiqua">Now I am having a very strange problem.
My program (based on chat server example in ASIO documentation) work fine
on a simulator machine and have been tested thoroughly. But when I put
it on another machine, it starts giving strange problems some seems to
be random but I observed one of them very consistent.</font>
<br>
<br>
<br><font size=3 face="Book Antiqua">&nbsp; std::vector&lt;boost::asio::const_buffer&gt;
buffers;</font>
<br><font size=3 face="Book Antiqua">&nbsp; buffers.push_back(boost::asio::buffer(_outbound_header));</font>
<br><font size=3 face="Book Antiqua">&nbsp; buffers.push_back(boost::asio::buffer(_outbound_message));</font>
<br><font size=3 face="Book Antiqua">&nbsp; buffers.push_back(boost::asio::buffer(_outbound_data));</font>
<br>
<br><font size=3 face="Book Antiqua">&nbsp; boost::asio::async_write(*_socket,
buffers, boost::bind(&amp;DJClient::handle_write, </font><font size=3 color=blue face="Book Antiqua">this</font><font size=3 face="Book Antiqua">,
boost::asio::placeholders::error));</font>
<br>
<br>
<br><font size=3 face="Book Antiqua">For the above code, handle_write is
never called. I can see on the server side that the server has received
the request and has also sent the response. But I do not receive the response
in the client side. It seems something is going wrong with io_service but
don't know what. The same code has worked on a different machine. Any help
will be highly appreciated.</font>
<br><font size=2 face="sans-serif"><br>
Regards,<br>
Anil Agrawal<br>
Patrick Technology &amp; Systems<br>
Phone: +61 2 8333-6340</font>