Some more proper communication + Select() fixes. Now serveClient is called with proper descriptor.