https://github.com/cameronclay/wnlib-chat
GUI based application similar to IRC, with the ability to connect to a chat server to send and receive messages from server members. Supports whiteboard. Written in C++ using WNLIB.
https://github.com/cameronclay/wnlib-chat
cmake cpp google-test library multithreading qt sockets stl tcp-client-server win32-api
Last synced: about 2 months ago
JSON representation
GUI based application similar to IRC, with the ability to connect to a chat server to send and receive messages from server members. Supports whiteboard. Written in C++ using WNLIB.
- Host: GitHub
- URL: https://github.com/cameronclay/wnlib-chat
- Owner: CameronClay
- License: mit
- Created: 2023-09-15T14:18:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-05T05:55:20.000Z (almost 2 years ago)
- Last Synced: 2025-11-21T20:03:54.365Z (7 months ago)
- Topics: cmake, cpp, google-test, library, multithreading, qt, sockets, stl, tcp-client-server, win32-api
- Language: C++
- Homepage:
- Size: 4.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: Licenses/GPLv3 License.txt
Awesome Lists containing this project
README
## [WNLIB]
- TCP networking library which served as the base for writing a Client-Server chat application (Windows only). Built using IO-Completion ports which are capable of supporting a large number of clients.
## [Chat]
- GUI based application similar to IRC, with the ability to connect to a chat server to send and receive
messages from server members (Windows only).
- Supports whiteboard.
### Unit Testing
- Unit testing is done using Google Test.
### Tooling
- C++
- QT
- CMake
- Win32 API
- IO Completion Ports
- zlib
- vcpkg
- Google Test