diff --git a/sjrpc/server/simple.py b/sjrpc/server/simple.py index 71f64325c9a3042dfda2c25ae442a317cb71bf4c..03b6d34cdd1348953f10f5162d2ee813b4215fc9 100644 --- a/sjrpc/server/simple.py +++ b/sjrpc/server/simple.py @@ -41,6 +41,9 @@ class SimpleRpcServer(ConnectionManager): connection.shutdown(self._on_disconnect) self._listening_sock.close() + def shutdown_client(self, connection): + connection.shutdown(callback=self._on_disconnect) + def all_connections(self): return set(self._clients.values())