Are any other processes listening on the same port, according to netstat? The kernel will wake one of the waiting processes. If that one process isn't one of the waiting nsd processes, the packet may never be read. Arnt