From: Nick M. <mi...@gm...> - 2011-04-22 21:54:45
|
Hi Dean, Thank you for the excellent lib! I am using it a lot in our in-house projects since version 0.7. But now I have a problem with an async server code. Some clients(e.g. FireFox, Opera) could not properly work with the http server built on 0.9 release. Clients simply did not get answers from the server or it looks so. But other http clients(e.g. curl) work as expected. This undersire behaviour can be easily reproduced even using 'server_async_less_copy.cpp' test example. I think the problem is that you send HTTP status and headers in two separate write calls: I saw in the Wireshark 2 separate TCP packets. May be I am wrong. Could you please check it out at your side or clarify? I am ready to help in reproducing and testing this issue. P.S. Sorry for my English. Thanks in advance! Nick. |