Код в вопросе https://github.com/truevision/socketbroker/blob/master/socketbroker/broker.py
Работает безупречно в Linux, на Windows я получаю
error: [Errno 10053] An established connection was aborted by the software in your host machine
Это может быть связано с IDS на хосте, а не с брандмауэром. Я столкнулся с той же проблемой раньше. Вот как я это исправил. .