Hallo,
habe ein ein bisschen komisches Problem und komm einfach nicht weiter....
wäre euch super dankbar wenn ihr mir helfen könnt
Zum Code:
Es handelt sich um eine ganz normale Socket Verbindung, die ich erstellen will...
ich will jeweils einen
BufferedReader in;
PrintStream out ;
ObjectOutputStream objOut;
ObjectInputStream objIn;
erstellen um sowohl einfach Strings als auch Objekte schicken zu können.
Das Problem was nun auftauch ist folgendes:
alle Input und Output Sachen werden im Konstruktor erstellt....
aber wenn es daran geht den letzten, den ObjectInputStream objIn zu erstellen geht es einfach nicht weiter....
auch an meiner Konsolenausgabe zu erkennen die ist : ok ok ok
nun frag ich mich, warum erstellt es denn den ObjectInputStream nicht...?
Fehlermeldung gibt es keine...bleibt irgendwie anscheinend nur ewig da hängen
habe ein ein bisschen komisches Problem und komm einfach nicht weiter....
wäre euch super dankbar wenn ihr mir helfen könnt
Zum Code:
Es handelt sich um eine ganz normale Socket Verbindung, die ich erstellen will...
ich will jeweils einen
BufferedReader in;
PrintStream out ;
ObjectOutputStream objOut;
ObjectInputStream objIn;
erstellen um sowohl einfach Strings als auch Objekte schicken zu können.
Java:
public class ClientConnectionTechnisch extends Thread{
ClientConnectionController controller;
BufferedReader in;
PrintStream out ;
ObjectOutputStream objOut;
ObjectInputStream objIn;
Socket client;
boolean recieveObject=false;
public ClientConnectionTechnisch( Socket client,ClientConnectionController controller){
this.controller=controller;
this.client=client;
try
{
in = new BufferedReader(newInputStreamReader(client.getInputStream()));
System.out.println("ok");
out = new PrintStream(client.getOutputStream());
System.out.println("ok");
objOut=newObjectOutputStream(newBufferedOutputStream(client.getOutputStream()));
System.out.println("ok");
objIn = new ObjectInputStream(new BufferedInputStream(client.getInputStream()));
System.out.println("ok");
} catch (Exception e){}
this.start();
}
Das Problem was nun auftauch ist folgendes:
alle Input und Output Sachen werden im Konstruktor erstellt....
aber wenn es daran geht den letzten, den ObjectInputStream objIn zu erstellen geht es einfach nicht weiter....
auch an meiner Konsolenausgabe zu erkennen die ist : ok ok ok
nun frag ich mich, warum erstellt es denn den ObjectInputStream nicht...?
Fehlermeldung gibt es keine...bleibt irgendwie anscheinend nur ewig da hängen