puerto serie

hola que tal

estoy trabajando en un proyecto en el que en uno de los modulos tengo que utilizar el puerto serie para enviar y recibir comandos de un dispositivo electronico, el problema es que los comandos le llegan al dispositivo a diferente velocidad y por lo tanto algunos los comprende y otros no, la configuracion del puerto en el codigo es 9600,8,1,N y la configuracion del puerto del dispositivo es la misma,asi que por eso puedo descartar que sea un problema de baud rate o bit de parada.
para descartar que fuera un problema de hardware hice este modulo en C# y con el cual no tengo problemas, pero el punto es que tiene que estar en java,estoy seguro que todos los comandos que se envian llegan al dispositivo porque ya lo verifique con el hyperterminal ademas de un monitor de puertos

quiero saber si hay alguien a quien se le haya presentado un problema similar

saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Tal vez el problema esta en

Tal vez el problema esta en la librería k usas, para esto existen dos librerías: el javax.comm y el java RXTX, el primero fue el primero en salir, pero debido a que los k lo crearon tuvieron inconvenientes con SUN, este dejo de ser libre y dejaron de darle mantenimiento, y la segunda, el RXTX es el k se usa actualmente y es mucho mejor k el anterior ya que este es libre y se le siguió dando mantenimiento; así k yo te recomiendo k uses el java RXTX, por si no lo estas usando.

aquí te proporciono un link de descarga, el archivo fuente(source), contiene una serie de ejemplos de los k t puedes basar:

solucionado

que tal, el problema no es la libreria, sino la sincronizacion de los relojes de ambos dispositivos pero ya esta solucionado, por cierto no uso ninguna de esas librerias sino una diferente, de todos modos gracias por la informacion

saludos