-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo
63 lines (34 loc) · 1.77 KB
/
todo
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
TODO:
@ Realization console application:
- (READY) make simple socket connection
- (READY) create configuration make-file
for automatical build project
- (READY) create improve API for sockets looking like classes
- (READY) make message structure to transform packets between server and clients
- (READY) create common class that to combinate the sockets and messages classes
- (READY) write function to server that give id any connected client
- (READY) create input name for client
- (READY) design structure to save information of clients
- (READY) make multiclient connection using list
- (READY) create threadpool API
- (READY) create queue messages is based on list
- (READY) make to transform messages between clients using threadpool,
server work to process messages from clients in multithread mode with queue messages
- (READY) relize log in and command '/msg [nameto] [message]'
- (READY) add different colors to logs in server
- (READY) relize command '/online' to see all users online
* make bash script to improve autobuild
* make commandline to server for configuration
* add capable to create group chat with command '/create [groupname] [users]...'
* add capable to check groups with command '/group'
* add support PostgreSQL data base to keep messages
* relize command '/lmsg [name/group]' to watch tail 10 message with user with nickname [name] or group
* relize sing in/sing up to server and save accaunt and settings in data base
* rewrite make to Cmake
(c) Linux version
-----------------------------------------------------------
@ Realization window application: (Qt)
*
(c) Linux version
------------------------------------------------------------
@ Add support Windows OS for client