Releases: ng-dst/6chan
6chan v1.1a
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
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
First release of 6chan client and server software.