diff --git a/IPython/frontend/html/notebook/handlers.py b/IPython/frontend/html/notebook/handlers.py index 9a37c4372..304f05c6a 100644 --- a/IPython/frontend/html/notebook/handlers.py +++ b/IPython/frontend/html/notebook/handlers.py @@ -481,6 +481,8 @@ class IOPubHandler(AuthenticatedZMQStreamHandler): if self._kernel_alive: self._kernel_alive = False self.hb_stream.send(b'ping') + # flush stream to force immediate socket send + self.hb_stream.flush() else: try: callback()