/AChat

A simple multi-user chat server/client

Primary LanguageCOtherNOASSERTION

AChat

A simple multi-user chat server/client. The client has a UI based on curses.

Usage

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>

Build

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).

Screenshots

AChat_client Linux

AChat_client Windows

Licensing

AChat is distributed under the BSD-2 License. See LICENSE.md for details.