En chatt -server är ett fristående program som gör det möjligt för användare att skicka meddelanden fram och tillbaka från sina datorer . Chatten serverns uppgift är att ta emot och skicka meddelanden i realtid . Java är ett perfekt programmeringsspråk som att skriva en chatt server eftersom den har funktioner som är tillgängliga som är mycket lättare att använda än vissa lägre nivå språk . Chatten klient är vad slutanvändaren ser på deras skrivbord och chatten servern körs på en dedikerad server bakom kulisserna . Instruktioner
1
Skapa en lyssnare " klass . " Detta Java-klass måste lyssna på , eller monitor , ett visst portnummer för inkommande meddelanden . Det portnummer kommer att delas av klienten och servern bitar av chatt programvara . Koden för att lyssna på port nummer 5000 är " lyssna ( 5000 ) . "
2
Acceptera klientanslutningar . Servern lyssnar på en klient -anslutning . När klienten gör en anslutning till Internet uttag , måste servern veta om det och acceptera det för att fastställa linjen för kommunikation mellan klient och server . Som i : " Socket newSocket = ss.accept ( ) ; "
3
Skapa en " klass " för att utföra läsning och skrivning av meddelanden . Detta görs med " DataInputStream " och " DataOutputStream " klasser . Meddelandet skrivs av klienten användaren sänds via en " DataOutputStream . " Chatten servern tar emot den " DataInputStream " och skickar meddelandet till önskad mottagare via en " DataOutputStream . " Och slutligen , får användaren meddelandet via en " DataInputStream " i chatt-klient .
4
Torka bort döda anslutningar . Detta är viktigt för chatservern att effektivt hantera systemresurser och förhindra förseningar ett fel för slutanvändarna . Använd " server.removeConnection ( socket ) ; "
5
Utveckla en chatt-klient som en Java- applet . Chatten klient kommer att behöva göra en socket anslutning till servern . Klienten lyssnar också och skickar meddelanden genom användning av " DataInputStream " och " DataOutputStream . " Addera