2018-02-27 14:28:01 +00:00
|
|
|
# _chat_ TODO-list
|
|
|
|
|
2018-02-27 15:12:53 +00:00
|
|
|
- [x] ~~server crash when a client quit~~
|
|
|
|
- [x] ~~clean client exit with <ctrl-c>~~
|
2018-02-27 15:04:02 +00:00
|
|
|
- [x] ~~clean server exit with <ctrl-c>~~
|
2018-02-28 10:29:18 +00:00
|
|
|
- [x] ~~broadcasting messages to all client connected~~
|
2018-02-28 12:50:46 +00:00
|
|
|
- [x] ~~show message on server when client use <ctrl+c>~~
|
|
|
|
- [x] ~~crash after 2 <ctrl+c> in client~~
|
2018-02-28 13:26:13 +00:00
|
|
|
- [x] ~~sending welcome message only at 1st client connection FIX #20~~
|
2018-03-01 07:35:54 +00:00
|
|
|
- [x] ~~client freeze when sending empty string or spaces~~
|
2018-03-01 09:56:35 +00:00
|
|
|
- [x] ~~move closing connection at the script's end~~
|
2018-03-03 23:58:56 +00:00
|
|
|
- [x] ~~asking/using client-nickname~~
|
2018-03-05 15:16:56 +00:00
|
|
|
- [x] ~~clean the prompt and std.out a bit messy since broadcasting~~
|
2018-02-28 09:54:49 +00:00
|
|
|
- [ ] using wlist with select.select for hardening the script
|
2018-03-05 16:59:00 +00:00
|
|
|
- [ ] convert logic to oreiented object
|
|
|
|
- [ ] server crash witn opened connection with <ctrl+Z>
|
|
|
|
- [ ] add some commands: help, list user, disconnect user, etc.
|
|
|
|
- [ ] add time logging
|
2018-03-05 21:42:00 +00:00
|
|
|
- [ ] server crash if a client is killed
|
2018-02-27 15:12:53 +00:00
|
|
|
- [ ] …
|