Skip to content

Releases: ng-dst/6chan

6chan v1.1a

23 Nov 20:43
Compare
Choose a tag to compare

Named pipes!

Added support for named pipes as a communication channel, and a new CMake definition: USE_PIPES (/CMakeLists.txt)

Pipe version is compiled with USE_PIPES flag, and it works with named pipes (default: \\.\pipe\6chan)

6chan v1.1

20 Nov 19:22
Compare
Choose a tag to compare

Redesigned sync mechanism

Client-side /sync does wait for response instead of blindly sending /sync requests. This helps avoid duplicating incoming messages if network latency is high.
Merged recvService() and syncService() into one thread, making the former a subroutine. Message list now ends with \0\0.

Added timestamp to messages

New message model includes timestamp assigned by server on receive. Each message has HH:MM displayed in the beginning.

Extended users history

Now there can join as many users as you want, removing restrictions on users total number (including disconnected ones). Handles buffer is now reallocated dynamically.

6chan Release

19 Nov 10:29
Compare
Choose a tag to compare

First release of 6chan client and server software.