I could not find docs on how tmux clients and servers commmunicate. I would like to use tmux but it cannot be deployed if it only uses sockets for this. fifo's or pipes would be ok as long as fifo's are created in dir specfied by me. Any ideas ?
You can specify your own path using
FIFOs cannot be used for this purpose since they are unidirectional, so you would need two of them for every connected client, and you gain no advantages over Unix sockets.