From: TJ Date: Sat, 2 May 2015 15:04:16 +0000 (+0100) Subject: Add To Do document X-Git-Url: https://iam.tj/gitweb/gitweb.cgi?p=WeStealzYourDataz.git;a=commitdiff_plain;h=796931458637fc52afe1860345608b2eb398466d Add To Do document --- diff --git a/todo.html b/todo.html new file mode 100644 index 0000000..15afb98 --- /dev/null +++ b/todo.html @@ -0,0 +1,112 @@ + + + + + + Made with Remarkable! + + + + + + + + + +

+ Unimplemented Functionality +

+ + + \ No newline at end of file diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..49d64cf --- /dev/null +++ b/todo.md @@ -0,0 +1,26 @@ +# Unimplemented Functionality + + * NetworkServerTCP + * Spinning off new connection sockets in separate threads + * Managing long-running streams (connections) + * Keep track of Remote-Host <> stream/socket relationship + + * NetworkServerAbstract + * Extensions to manage avoiding duplicate messages arriving via different transports (TCP, UDP, Multicast) + + * MessageAbstract + * Additional sub-classes to wrap each type of data being sent over the network + + * ServerSocial + * Add the Multicast service which handles announcements and notifications + * Add the TCP server that handles client connections + * Add the UDP (client) that send log messages to ServerManagement + * Add tracking of friends online and notifications to clients and ServerChat + * Add news/status update and feeds to clients + * Add support for receiving, storing, and sending images (e.g: new MessageImage class and serialising to/from disk ?) + + * ServerChat + * Add the Multicast service + * Add Online members tracker + * Add Friends tracker + * Add a UDP service to mediate client-to-client chat requests between Friends