socat заточен только между двумя точками данные гонять.
когда-то подобный велосипед использовал для проброса данных (много tcp-server, много клиентов), nodejs pastebin.com/Tfj2sDKs
- установить NodeJS (https://nodejs.org/en/download/)
- сохранить код по ссылке выше в файл, напрмер tcp_bridge.js
- запустить из консоли: node tcp_bridge.js
все, приложение будет слушать порты 1111 и 2222. также будет перенаправлять траффик между всеми подключенными клиентами.