A multi-threaded client/server application that provides text communication between a server and multiple clients over TCP/IP and contains child-centric features.