G
Gast
Gast
Hallo, ich habe eine XML-Datei, die ich von meinem Client zum Server transportieren will,
um Sie dort zu verarbeiten. Der Server soll dann eine Rückantwort geben. Es ist für mich sehr wichtig,
dass das schnellstmöglich läuft, da daruf meine weiteren Entwicklungen beruhen.
Ausschnitt Client:
"Text" ist ein String, in dem der Inhalt der XML steht.
Ausschnitt Server:
Ich möchte, dass beim Server die XML ankommt und erst einmal testweise ausgegeben wird.
Bitte mit Codeänderung antworten bin totaler Anfänger und wenn ihr schreibt, ich soll doch lieber einen ObjectOutputStream verwenden, kann ich damit nicht viel anfangen.
Vielen Dank im voraus
Bastian
um Sie dort zu verarbeiten. Der Server soll dann eine Rückantwort geben. Es ist für mich sehr wichtig,
dass das schnellstmöglich läuft, da daruf meine weiteren Entwicklungen beruhen.
Ausschnitt Client:
Code:
try
{
Socket server = new Socket("D100W825504", 5050);
server.setSoTimeout(20000);
OutputStream inclient = server.getOutputStream();
DataOutputStream output = new DataOutputStream(inclient);
ObjectOutputStream o = new ObjectOutputStream(server.getOutputStream());
output.writeUTF(Text);
server.close();
}
catch (IOException e)
{
System.out.println("IO Error:" + e.getMessage());
}
Ausschnitt Server:
Code:
while (true)
{
try
{
Socket server = Server.accept();
InputStream inclient = server.getInputStream();
BufferedInputStream input = new BufferedInputStream(inclient);
OutputStream outclient = server.getOutputStream();
DataOutputStream output = new DataOutputStream(outclient);
Text = new String();
Text = input.toString();
System.out.println(Text);
output.writeBytes("Antwort erhalten");
}
catch (IOException r)
{
System.out.println("Fehler");
}
}
Ich möchte, dass beim Server die XML ankommt und erst einmal testweise ausgegeben wird.
Bitte mit Codeänderung antworten bin totaler Anfänger und wenn ihr schreibt, ich soll doch lieber einen ObjectOutputStream verwenden, kann ich damit nicht viel anfangen.
Vielen Dank im voraus
Bastian