mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-26 22:03:35 -06:00
.Web: minor error-related fixes in sockets
git-svn-id: svn://ultimatepp.org/upp/trunk@3379 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
d4e208a2e2
commit
6be03cf62e
3 changed files with 11 additions and 8 deletions
|
|
@ -294,7 +294,7 @@ bool HttpServer::DelayedWrite()
|
|||
if((sw.done += count) >= sw.data.GetLength()) {
|
||||
LogTime(NFormat("HttpServer::DelayedWrite(): finished %d (%d left)",
|
||||
sw.socket.GetNumber(), delayed_writes.GetCount() - 1), 2);
|
||||
sw.socket.Block(); // set to blocking mode before close
|
||||
// sw.socket.Block(); // set to blocking mode before close
|
||||
sw.socket.PeekWrite(1000);
|
||||
sw.socket.StopWrite();
|
||||
sw.socket.Close();
|
||||
|
|
@ -304,7 +304,7 @@ bool HttpServer::DelayedWrite()
|
|||
else if(msecs(sw.ticks) >= max_request_time) {
|
||||
LogTime(NFormat("HttpServer::DelayedWrite(): timeout after sending %d out of %d bytes",
|
||||
sw.done, sw.data.GetLength()), 0);
|
||||
sw.socket.Block(); // set to blocking mode before close
|
||||
// sw.socket.Block(); // set to blocking mode before close
|
||||
sw.socket.StopWrite();
|
||||
sw.socket.Close();
|
||||
delayed_writes.Remove(i);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue