aboutsummaryrefslogtreecommitdiff
=========================================================================
BTASKTD v0.0.0
Copyright (c) 2026, Mr. Goblin
Licensed under terms of BSD 2-Clause License
=========================================================================

Lightweight, fast and free server for task tracking.

Written in limited C99 (almost in C89), builds statically.

-------------------------------------------------------------------------
BUILD DEPENDENCIES
-------------------------------------------------------------------------
* make (either gmake or POSIX make)
* any compiler that supports C99 (it is harder to find one that does NOT)
* libc

-------------------------------------------------------------------------
RUNTIME DEPENDENCIES
-------------------------------------------------------------------------
* OS Kernel

-------------------------------------------------------------------------
QUICK START
-------------------------------------------------------------------------
There is no even MVP yet, just an echo server.

Try:

 $ make
 $ ./btasktd -u 2 -p 5500 -b

Then:

 $ telnet 127.0.0.1 5500

If can open two more terminals, in them also:

 $ telnet 127.0.0.1 5500

There should be error response for last and working echo server for
2 others. To stop:

 $ pkill -2 btasktd

To allow more users change ``2'' after ``-u'' to other number, to
change port change ``5500'' to your port.

For more info please read the program's man page.