currently, a service will log an error (premature close) when a client disconnects from server handle this gracefully