using spinner in TcpGateway again, in case of socket failure.