Tema: j2me y jre
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2004, 08:39
Avatar de kittya
kittya
 
Fecha de Ingreso: abril-2004
Mensajes: 260
Antigüedad: 21 años
Puntos: 0
j2me y jre

hola a todos tengo el siguiente problema me guataria que me ayudaran

tengo un programa hecho en java normal que le bytes y doubles y lo hace bien lee 1 , 0 y todo bien

y tengo otro en J2ME que no esotro sino el mis mo pero aqui no funciona igual aunque es el mismo codigo aqui me lee 86 -64 etc, cuando solo me puede leer 1 o 0 dependiendo de los estados


aqui esta el codigo del primero:

private InputStream DataIn;
private ByteArrayOutputStream CommandData;
private DataInputStream Status;
private byte StatusData[] = new byte[1024];

constructor

CommandData = new ByteArrayOutputStream();
Command = new DataOutputStream(CommandData);
LSocket = new Socket(InetAddress.getByName(IPAddress),IPPort);
DataOut = LSocket.getOutputStream();
DataIn = LSocket.getInputStream();

double d=Status.readDouble(); // aqui leeo algo bien


este es el codigo del de J2ME+

private byte StatusData[] = new byte[1024];
private DataInputStream Status;
private ByteArrayOutputStream CommandData;
InputStream is;

CONSTRUCTOR
Status = new DataInputStream(new ByteArrayInputStream(StatusData));
sc = (StreamConnection) Connector.open(socket://"+ip+":13000");

os = sc.openOutputStream();
DataIn = sc.openInputStream();

if(DataIn.read(StatusData,0,StatusData.length) > 0) {
byte y= JniorStatus.readByte(); // Aqui leo pero me pero salen numeros que no


podrian decirme cual seria el error porque no funciona igual