Add a buffer to the Ccmd so that the worker can directly call ServerCommand without endless blocking.
Refactor out the separate worker go routine.
Use a wait group with a stopChan notifier so that the sniffer can notify the worker to shut down and they can coordinate their exit.