Foros del Web » Programación para mayores de 30 ;) » Java »

j2me y jre

Estas en el tema de j2me y jre en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/05/2004, 08:39
Avatar de kittya  
Fecha de Ingreso: abril-2004
Mensajes: 260
Antigüedad: 20 años, 1 mes
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:29.