aboutsummaryrefslogtreecommitdiff
path: root/README
blob: d3a0710ecfdb0bc233b74e33b0f2cf4e5c185d33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
=========================================================================
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.