chatroom-c is a multi-threaded CLI-based chat application in a mesh network design using plain C with pthreads + sockets.
- GNU Make:
make
Example:
./chatroom-c
Must have a chatnode.properties
file matching the format shown in the repository. Default port is
51966
, aka 0xCAFE
. Comment or remove the ip
key in the properties file to host the chat room
on the desired port, otherwise, the IP + port combo is used by clients to connect to an existing
chat room by filling in the properties file correctly and running /join
once the client is
started.
- Mahafuj Alam
- Nicholas Botticelli
An example video showing cross-network chatting using an older version with a couple visual bugs (not affecting internal logic) can be seen in the YouTube video below.