Mitsie007
Gebruiker
- Lid geworden
- 21 okt 2006
- Berichten
- 276
Hallo,
ik probeer een client-server op te zetten, alleen ik krijg geen scherm te zien wanneer ik de server op start. Kan iemand mij tips geven?
Thnx!!!
ik probeer een client-server op te zetten, alleen ik krijg geen scherm te zien wanneer ik de server op start. Kan iemand mij tips geven?
Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package server_Basic;
import java.io.*;
import java.net.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author ....
*/
public class ServerConnection {
private int poort = 2102;
private ServerSocket serverSocket = null;
private Socket socket = null;
private DataOutputStream uit = null;
private DataInputStream in = null;
public ServerConnection(){
this.runServer();
}
public void runServer(){
this.initialize();
while(true){
this.listen();
this.connect();
}
}
public void initialize(){
try {
serverSocket = new ServerSocket(poort);
stuurBericht("initialize");
} catch (IOException ex) {
Logger.getLogger(ServerConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void listen() {
try {
this.socket = serverSocket.accept();
stuurBericht("client accepted");
} catch (IOException ex) {
Logger.getLogger(ServerConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void connect() {
try {
uit = new DataOutputStream(socket.getOutputStream());
in = new DataInputStream(socket.getInputStream());
System.out.println("Connected");
} catch (IOException ex) {
Logger.getLogger(ServerConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void process(){
// komt nog code te staan
}
public String inkomendBericht() throws IOException{
String tekstIn = in.readUTF();
return tekstIn;
}
public void uitGaandBericht(String tekst) throws IOException{
String tekstUit = "";
uit.writeUTF(tekstUit);
}
public void stuurBericht(String tekst){
System.out.println(tekst);
}
}
Thnx!!!
