use swSocket_wait