Welcome to the meshchat repository! This repository contains the code for a secure chat application with TCP protocol.
The repository contains three main folders:
client
: This folder contains the Java code for the client application.client-lib
: This folder contains C code for building a library that can be called from Java using jnr-ffi.server
: This folder contains the Java code for the server application.
To use the meshchat application, follow these steps:
-
Server:
cd ./server make build
-
Client:
- Build client-lib
cd ./client make build make start_server
- Run java client using intellji idea
- Build client-lib
We welcome contributions to the meshchat project! If you find a bug or have an idea for a new feature, please submit a pull request.
The MeshChat Client code is licensed under the MIT license. See the LICENSE file for more details.