A simple multi-user chat server/client. The client has a UI based on curses.
First run the server to start listening for connections:
$ ./AChat_server
server: waiting for connections...
Then connect to it using the client:
$ ./AChat_client <host> <username>
AChat can be built using the GCC toolchain under Linux and Windows. Run
make
to build the server and the client (to folder bin
). The client depends on libpthread and libcurses so make sure they're available (they're usually available by default under Linux. MinGW usually includes libpthread and for libcurses see PDCurses).
AChat is distributed under the BSD-2 License. See LICENSE.md
for details.