From: <dan...@us...> - 2006-09-26 02:43:19
|
Revision: 10732 http://svn.sourceforge.net/vegastrike/?rev=10732&view=rev Author: danielrh Date: 2006-09-25 19:43:12 -0700 (Mon, 25 Sep 2006) Log Message: ----------- better robust support for closeby apache server Modified Paths: -------------- trunk/vegastrike/src/networking/lowlevel/vsnet_sockethttp.cpp Modified: trunk/vegastrike/src/networking/lowlevel/vsnet_sockethttp.cpp =================================================================== --- trunk/vegastrike/src/networking/lowlevel/vsnet_sockethttp.cpp 2006-09-25 00:43:21 UTC (rev 10731) +++ trunk/vegastrike/src/networking/lowlevel/vsnet_sockethttp.cpp 2006-09-26 02:43:12 UTC (rev 10732) @@ -347,7 +347,7 @@ else cout << "recv returned " << ret << endl; if (ret==0) { //It is not an error if closed without a Content-Length header. - if (_content_length>=0) { + if (_content_length>=0&&( (readHeader==false /*set to false on success return*/&&dataToReceive.length()==0)||readHeader==true)) { // incomplete transfer... printf("Server closed in reading...resending\n"); resendData(); |