Skip to main content


We can set up, a one-on-one chat with a simple

 # host1$ ncat -l
 # host2$ ncat host1

but this is useful only for two clients, when, instead we want to build a multi-user chat, it is useful to use the "--chat" option, which lets us distinguish between users, and automatically enables "brokering" so a server will execute:

 # host1$ ncat -l --chat
 # host2$ ncat host1
 # host3$ ncat host1
 # host4$ ncat host1

in this case, "host1" acts as a server, and the other are the clients.