En chat -server er et frittstående program som lar brukerne sende meldinger frem og tilbake fra sine datamaskiner . Chat-serveren jobb er å motta og sende meldinger i sanntid . Java er en ideell programmeringsspråk som å skrive en chat -server fordi den har funksjoner som er tilgjengelige som er mye enklere å bruke enn noen lavere nivå språk. Den chat-klient er det sluttbrukeren ser på skrivebordet sitt og chat -serveren kjører på en dedikert server bak kulissene. Instruksjoner
en
Lag en lytter " klasse ". Denne Java- klassen trenger å lytte til, eller monitor , en spesifikk port nummer for innkommende meldinger . Portnummeret vil bli delt av klient-og server deler av chat-programvare. Koden skal lytte på port nummer 5000 er "lytte ( 5000 ) . "
2
Godta klient tilkoblinger. Serveren lytter på en klient -tilkobling. Når klienten gjør en forbindelse til Internett -kontakten , må serveren for å vite om det og akseptere det å etablere linjen for kommunikasjon mellom klient og server. Som i: " Socket newSocket = ss.accept (); "
3
Lag en "klasse" til å utføre lesing og skriving av meldinger. Dette gjøres med " DataInputStream " og " DataOutputStream " klasser . Meldingen skrevet av klienten brukeren blir sendt via en " DataOutputStream . " Chat-serveren mottar " DataInputStream " og sender meldingen til ønsket mottaker via en " DataOutputStream . " Og til slutt , mottar brukeren beskjed via en " DataInputStream " i chat-klient .
4
Rydd opp eventuelle døde tilkoblinger. Dette er viktig for den chat -server for å effektivt håndtere systemressurser og hindre forsinkelser en feil for de sluttbrukere . Bruk " server.removeConnection ( socket ) ; "
5
Utvikle en chat-klient som en Java applet. Den chat-klient må lage en socket-tilkobling til serveren . Klienten lytter også for og sender meldinger ved bruk av " DataInputStream " og " DataOutputStream . "