unsigned int __stdcall CServerSocket::WorkerThread( LPVOID lp ) { int result = 0 ; CServerSocket * pthis = (CServerSocket*)lp ; if( pthis ) { try { result = pthis->Worker() ; } catch ( ... ) { ::PrintConsole( "[EXCEPTION]Worker\n" ) ; } } return result ; }