C
climber
Gast
Hi zusammen,
ich habe einen kleinen Chat programmiert. Soweit ist alles ok, funktioniert alles ohne Probleme. Nun möchte ich gerne noch eine Funktion einbauen, mit der ich Dateien versenden kann. Ich habs mir so gedacht(wenn ich total falsch liege, dann korrigiert mich bitte):
Ich erstelle aus den Input-und Outputstreams eines Clients(Sockets) ein ObjectInput-und OutputStream mit dem ich dann Objekte mit writeObject(Object object) versenden kann(z.B. ein File Objekt).
Nun aber gibt es irgendwie Probleme beim erstellen dieser Streams, das Programm kackt dabei irgendwie ab???
Könnt ihr mir vielleicht n bisschen unter die Arme greifen, wäre echt nett
hier ist noch der code-Ausschnitt bei dem es glaub ich Probleme gibt:
lg stefan[/code]
ich habe einen kleinen Chat programmiert. Soweit ist alles ok, funktioniert alles ohne Probleme. Nun möchte ich gerne noch eine Funktion einbauen, mit der ich Dateien versenden kann. Ich habs mir so gedacht(wenn ich total falsch liege, dann korrigiert mich bitte):
Ich erstelle aus den Input-und Outputstreams eines Clients(Sockets) ein ObjectInput-und OutputStream mit dem ich dann Objekte mit writeObject(Object object) versenden kann(z.B. ein File Objekt).
Nun aber gibt es irgendwie Probleme beim erstellen dieser Streams, das Programm kackt dabei irgendwie ab???
Könnt ihr mir vielleicht n bisschen unter die Arme greifen, wäre echt nett
hier ist noch der code-Ausschnitt bei dem es glaub ich Probleme gibt:
Code:
....
private void connectServer(){
try{
clientSocket= new Socket(host, port);
serverIn= new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
serverOut= new PrintWriter(clientSocket.getOutputStream(), true);
fileIn= new ObjectInputStream(clientSocket.getInputStream());
fileOut= new ObjectOutputStream(clientSocket.getOutputStream());
......