17 lines
651 B
Plaintext
17 lines
651 B
Plaintext
1. Create a racket module for commonly used functions
|
|
2. Log messages to proper file on server
|
|
4. message parsable?
|
|
5. command parsable?
|
|
6. keep count of connected clients using object orientation
|
|
7. maybe fiddle around with irc library
|
|
8. separate main running code from definitions
|
|
**9. closure connections, messages, threads. Avoid using set! without an object
|
|
like make-account
|
|
make own count to deal with closures
|
|
10. authentication for databases
|
|
11. user can ask for no of logged in users. Server has to pars
|
|
e
|
|
12. Hide user's own input in command line
|
|
13. Need to gracefully handle disconnected clients by removing from list
|
|
of connections
|