Suspends until a connection is available and returns it or throws if something goes wrong.
accepted socket