There are two event loop groups to handle bit-to-bit communication (“bit server” and “bit client”).
(1) The “bit server” loop is used by DataServer, ControlServer and ControlClient, and “bit client” loop is used by DataClient. Is there a reason why ControlClient does not use the “bit client” loop? (2) The event loop groups are shutdown only when *Server are shutdown. So the “bit server” loop is shutdown twice, and the “bit client” loop is not shutdown. To avoid confusion, I propose these loops to be shutdown in (close methods of) classes that create them. Thoughts? Thank you, Sudheesh
