Commit 98bcac5
committed
WIP Socket DLC processor: optional server & fixes
Refactor socket-based DLC processors: add optional server startup (bind/authkey can be None), extract start_server(), and enforce per-socket timeouts. Replace LOG with logger and avoid duplicate StreamHandler registrations. Improve safe shutdown/cleanup (close listener, per-client cleanup, Windows TIME_WAIT delay), add broadcast no-op when no clients, and guard save_original usage. Rename example processor classes and update metadata, simplify filter initialization/usage, remove redundant docstrings/comments, and tighten logging messages. Overall cleanup and robustness improvements for multi-client socket usage and recording control.1 parent d2c588b commit 98bcac5
1 file changed
Lines changed: 119 additions & 158 deletions
0 commit comments