TheFallenAngel
2003-10-17, 15:55:18
hi!
mein problem ist das nichts geschieht wenn ich erst server dann client starte, der Client sollte aber einen int-wert ausgeben......
ich poste infach mal den code, vielleicht kann mir ja jemand helfen
Server:
import java.net.*;
import java.io.*;
public class Server{
public static void main(String[] args){
try{
ServerSocket ss=new ServerSocket(88);
Socket client=ss.accept();
ObjectInputStream fromClient=new ObjectInputStream(client.getInputStream());
ObjectOutputStream toClient=new ObjectOutputStream(client.getOutputStream());
toClient.writeObject(new ComInfo());
} catch(Exception e){System.out.println(e.toString());}
}
}
Client:
import java.net.*;
import java.io.*;
public class Client{
public static void main(String[] args){
try{
Socket server= new Socket("localhost", 88);
ObjectInputStream fromServer=new ObjectInputStream(server.getInputStream());
ObjectOutputStream toServer=new ObjectOutputStream(server.getOutputStream());
ComInfo ci=(ComInfo) fromServer.readObject();
System.out.println(ci.i);
} catch (Exception e){System.out.println(e.toString());}
}
}
das Object:
import java.io.*;
public class ComInfo implements Serializable{
int i=123;
}
thx....
cya
mein problem ist das nichts geschieht wenn ich erst server dann client starte, der Client sollte aber einen int-wert ausgeben......
ich poste infach mal den code, vielleicht kann mir ja jemand helfen
Server:
import java.net.*;
import java.io.*;
public class Server{
public static void main(String[] args){
try{
ServerSocket ss=new ServerSocket(88);
Socket client=ss.accept();
ObjectInputStream fromClient=new ObjectInputStream(client.getInputStream());
ObjectOutputStream toClient=new ObjectOutputStream(client.getOutputStream());
toClient.writeObject(new ComInfo());
} catch(Exception e){System.out.println(e.toString());}
}
}
Client:
import java.net.*;
import java.io.*;
public class Client{
public static void main(String[] args){
try{
Socket server= new Socket("localhost", 88);
ObjectInputStream fromServer=new ObjectInputStream(server.getInputStream());
ObjectOutputStream toServer=new ObjectOutputStream(server.getOutputStream());
ComInfo ci=(ComInfo) fromServer.readObject();
System.out.println(ci.i);
} catch (Exception e){System.out.println(e.toString());}
}
}
das Object:
import java.io.*;
public class ComInfo implements Serializable{
int i=123;
}
thx....
cya