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.
|