Saya merekomendasikan socat sebagai nc alternatif.
Untuk masalah OP, socat - TCP-LISTEN:12345,fork,reuseaddr dapat melakukan pekerjaan itu.
ncat bisa melakukannya.
Misalnya. ncat --broker --listen -p 12345 akan mendistribusikan semua pesan masuk ke semua klien lain (anggap saja sebagai hub).
Koneksi simultan tidak dimungkinkan dengan netcat . Anda harus menggunakan sesuatu seperti ucspi-tcp tcpserver alat atau leverage xinetd karena Anda menggunakan Linux.
Lihat:https://superuser.com/questions/232747/netcat-as-a-multithread-server
Sambungan berurutan dapat ditangani melalui skrip shell yang memulai ulang netcat setelah selesai.