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