J2ME - OutputStream/InputStream - Daten kommen falsch an

  • Hallo,
    ich habe ein ziemlich fieses Problem mit DataOutPutStreams bzw. DataInputStreams bei J2ME.
    Erstmal der Source Code:

    Server:

    Code
    scn = (ServerSocketConnection)Connector.open("socket://:79");
    // Wait for a connection.
    SocketConnection sc = (SocketConnection) scn.acceptAndOpen();
    DataInputStream input = sc.openDataInputStream();
    InputStreamReader reader = new InputStreamReader(input);
    DataOutputStream output = sc.openDataOutputStream();
    OutputStreamWriter writer = new OutputStreamWriter(output);

    Client:

    Code
    sc = (SocketConnection)Connector.open("socket://localhost:79");
    sc.setSocketOption(SocketConnection.LINGER, 5);
    DataOutputStream output = sc.openDataOutputStream();
    InputStreamWriter writer = new OutputStreamWriter(output);
    DataInputStream input = sc.openDataInputStream();
    InputStreamReader reader = new InputStreamReader(input);

    Ist also eh nichts dramatisches. Nun, wenn ich jetzt vom Server zB die Zahl 154, oder 142 wegsende, kommt beim Client immer 63 an! Wenn ich zB 222 oder 206 wegsende, kommen die Zahlen korrekt an!
    Hat jemand eine Ahnung, an was das liegen könnte?
    Und ah ja, ich habs bisher nur am PC probiert...

    EDIT: Die Zahlen von 130 - 159 kommen falsch an, der Rest funktioniert!

    There's no better place than 127.0.0.1!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!