QueuedMonitor for Sockets