2 Stimmen

Neuer Socket für Client zum Senden von Dateien an den Server

Ich habe einen Client, der eine Datei an den Server sendet und sendet andere Werte an den server.I verwaltet, um die Datei zu übertragen, aber es ist nicht geöffnet, bis ich den Socket.So machte ich einen anderen Socket in der Client-Seite nur für das Senden der Datei, aber der Server lesen Sie es, als ob es ein anderer Client ist und erhöht die Clients-Nummer und gab mir eine Ausnahme als auch sagen> Socketexception: Software verursacht Verbindung abbrechen: Socket schreiben error.Here ist der Code der Client-Seite mit einem neuen Socket nur für das Senden, kann mir jemand helfen, über das?

try
{
    Socket sendSock=new Socket("localhost", 8080);
    outC.println("AcceptFile,");
    FileInputStream fis = new FileInputStream(p);
    byte[] buffer = new byte[fis.available()];
    fis.read(buffer);
    ObjectOutputStream oos = new ObjectOutputStream(sendSock.getOutputStream()) ;
    oos.writeObject(buffer);
    sendSock.close();
}
catch(Exception c)
{
    System.err.println("exc" + c);
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X