1 # Unimplemented Functionality
4 * Spinning off new connection sockets in separate threads
5 * Managing long-running streams (connections)
6 * Keep track of Remote-Host <> stream/socket relationship
8 * NetworkServerAbstract
9 * Extensions to manage avoiding duplicate messages arriving via different transports (TCP, UDP, Multicast)
12 * Additional sub-classes to wrap each type of data being sent over the network
15 * Add the Multicast service which handles announcements and notifications
16 * Add the TCP server that handles client connections
17 * Add the UDP (client) that send log messages to ServerManagement
18 * Add tracking of friends online and notifications to clients and ServerChat
19 * Add news/status update and feeds to clients
20 * Add support for receiving, storing, and sending images (e.g: new MessageImage class and serialising to/from disk ?)
23 * Add the Multicast service
24 * Add Online members tracker
26 * Add a UDP service to mediate client-to-client chat requests between Friends