Skip to content

Chat application that allows hosts in the same network to communicate (send text messages)

License

Notifications You must be signed in to change notification settings

IntegratedSalad/LocalChat

Repository files navigation

LocalChat

Chat application that allows hosts in the same network to communicate (send text messages). It uses ?FLTK? to provide GUI for the user, and mDNSResponder as mDNS zero-conf implementation, and Boost' ASIO library for asynchronous I/O operations.

Setup and installation

macOS

Bonjour

Bonjour framework, mDNSResponder and mDNSResponderHelper are installed system-wide by default on macOS. mDNSResponder and mNDSResponderHelper daemons are run at boot. LocalChat is tested and run on macOS Monterey 12.3.1 and macOS Sequoia.

Linux

Avahi

Tested on Fedora Linux Workstation 43 Install avahi-devel, cmake, boost, gcc, g++, wxGTK-devel avahi-daemon runs on boot, however avahi-devel is needed to compile the source. For development see docs/linux_notes.md

All

cmake build . make -jX, where X is the number of threads. ./LocalChat

Windows

Bonjour

About

Chat application that allows hosts in the same network to communicate (send text messages)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published