BufferedReader data_in = new BufferedReader( new InputStreamReader(incoming.getInputStream())); PrintWriter data_out = new PrintWriter(incoming.getOutputStream());
data_out.println("Welcome! type EXIT to quit." + EOF); data_out.flush();
boolean quit = false;
// Waits for the EXIT command while (!quit) { String msg = data_in.readLine();
Den eneste befinder sig i C:\server\simpleServer.class
og den anden befinder sig i min www-mappe som applet..
Og i min applet er der en "funktion" som fortæller en ny bruger er logget ind. Men hvordan kan simpleServer vide den skal fange den funktion uden de har noget til fælles?
Har dette ligenu, men den siger jo bare den ikke kan finde den klasse.. Hvad gør jeg så?
Så skal jeg jo til at import osv eller hvad?
import java.io.*; import java.net.*;
public class simpleServer { public static void main(String args[]) { // Message terminator char EOF = (char)0x00;
try { // create a serverSocket connection on port 9999 ServerSocket s = new ServerSocket(9999);
System.out.println("startet.."); // wait for incoming connections Socket incoming = s.accept();
BufferedReader data_in = new BufferedReader( new InputStreamReader(incoming.getInputStream())); PrintWriter data_out = new PrintWriter(incoming.getOutputStream());
data_out.println("Welcome! type EXIT to quit." + EOF); data_out.flush();
boolean quit = false;
// Waits for the EXIT command while (!quit) { String msg = data_in.readLine();
String[] str = msg.split(",");
String user = str[0]; String id = str[1]; String xPos = str[2]; String yPos = str[3]; String graphic = str[4];
/*herefter kalder du din newUser metode hvis det er nødvendigt kan du lave de nødvendige parametre om til int på denne måde: int intId = Integer.parseInt(id); */
du har din server og din client client er en applet der er en socket connection mellem dem server koden skriver noget til socket client koden læser fra socket efter at have læst tester client koden på hvad det er hvis der skal oprettes en ny bruger så kalder client koden newUser
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.