12. maj 2002 - 11:31Der er
7 kommentarer og 1 løsning
chat i java
Jeg har tænkt mig at lave en chat som på n.dk og jeg vil starte med at lære at sende chat beskeder til andre, som nok er der hvor man starter, så jeg vil sprøge om et script til en meget super let chat.
For at lave en chat skal du sende beskeder via en server. Dvs. du skal programmere en server side som de forskellige applets forbinder sig til. Det gør du vha. socket connections.
public class Chatmodtager { public static void main(String[] args) { try { ServerSocket server = new ServerSocket (25); Socket s = server.accept (); //Venter til en client joiner
in = new BufferedReader (new InputStreamReader(s.getInputStream ()));//opretter en vej ind til serveren out = new PrintWriter (s.getOutputStream(),true);//opretter en vej ud af serveren
Det her var serversiden. Her oprettes en serversocket som står og venter på at en client joiner med en besked når det sker bliver beskeden udskrevet.
s = new Socket("ipadressen på din computer", 25); out = new PrintWriter (s.getOutputStream(),true); in = new BufferedReader(new InputStreamReader(s.getInputStream())); String hostName= InetAddress.getLocalHost().getHostName(); String temp;
out.println("helo fra mig");//Bliver sendt til serveren
25 som står både på server siden og client siden er et portnummer... Værsågod og leg =)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.