My socket program is running on Windows 2003 server with IIS.
If the Windows server is rebooted or IIS is resetted, how should my
socket program to handle them?