Changes between Version 2 and Version 3 of Ticket #601
- Timestamp:
- Aug 26, 2008 8:49:10 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #601 – Description
v2 v3 2 2 1. When asynchronous {{{accept()}}} is called from inside {{{on_accept_complete()}}}, the !IOCompletionPort ioqueue will no longer be able to report incoming TCP connections. 3 3 1. When TCP connection receives ECONNRESET, the active socket goes into tight loop that causes 100% CPU usage. This happens with select() ioqueue 4 1. Premature TCP connection closure: immediate data in recv() will cause the active socket to incorrectly thinks that the connection has been closed