I have written a "mini" http server like application (though it is not used
for http at all the concept is roughly the same). I do not control the
clients and intermittently one dies. When this occurs I get either a
TIME_WAIT or FINAL_WAIT_2 status on the socket. This prohibits my server
from working on the port any more. Eventaully the status is cleared by the
OS, but in the meantime my server is dead and cannot process requests from
other clients. What am I missing?
If you answer this question via email and your answer works then I will send
you $50.00 (only one winner)! I promise. Send response to:
debt and you will have helped your fellow man.