Il lavoro che proponiamo è stato realizzato nell'ambito del corso di Reti di Calcolatori. Si tratta di un programma che implementa una chat, ossia un ambiente di comunicazione tra più utenti. Le caratteristiche principali che differenziano una chat dai comuni programmi di talk, ad esempio quelli presenti sui sistemi Unix, si possono riassumere nei seguenti punti:
Il progetto è stato realizzato tramite la tecnica client/server ed implementato su un sistema Unix-like tramite l'uso della Socket Library.
Abbiamo sviluppato la nostra chat su una piattaforma costituita da:
Questa documentazione è stata fondamentalmente strutturata in due parti:
Quindi si può fare riferimento a questo documento come semplice guida per utente normale che vuole conoscere semplicemente quali sono le possibilità fornite da Tiny Chat e come primo approccio alla comunicazione via rete, per un utente più esperto.