From 796931458637fc52afe1860345608b2eb398466d Mon Sep 17 00:00:00 2001 From: TJ Date: Sat, 2 May 2015 16:04:16 +0100 Subject: [PATCH] Add To Do document --- todo.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ todo.md | 26 +++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 todo.html create mode 100644 todo.md 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 -- 2.17.1