Você deve usar a opção fork
, que manipula uma conexão em um processo filho, faz com que o processo pai tente manipular mais conexões.
No primeiro terminal:
$ socat - UNIX-LISTEN:/tmp/comm,fork
No segundo terminal:
$ socat UNIX-CONNECT:/tmp/comm -
Pressione Ctrl + C no segundo terminal, mude para o primeiro terminal e veja o seu servidor ainda em execução.