SOCKET_NEEDS_THREAD
sp->flags |= SOCKET_NEEDS_THREAD;
(sp->flags & SOCKET_NEEDS_THREAD)) {
sp->flags &= ~SOCKET_NEEDS_THREAD;