SOCKET_RESET_TIMER
sp->thread_state |= SOCKET_RESET_TIMER;
sp->thread_state &= ~SOCKET_RESET_TIMER;
sp->thread_state &= ~(SOCKET_WAIT_FOR_READY | SOCKET_RESET_TIMER);
if (sp->thread_state & SOCKET_RESET_TIMER) {