Visual Basic.NET - Puerto serial en el Cliente

   
Vista:

Puerto serial en el Cliente

Publicado por COSS (1 intervención) el 15/01/2008 00:34:22
Lectura de puerto serial del lado del cliente en una aplicación Web.

Código de ejemplo de tratamiento de cadenas en hexadecimal donde “0” (cero) no indique fin de cadena, para manejo de periféricos en el lado del cliente.

Esenario:

Estoy trabajando en una aplicación WEB en Visual Studio 2005, la cual requiere recibir datos desde dispositivos periféricos conectados al puesto serie de las maquinas cliente. Se requiere obtener la información de dichos dispositivos para realizar determinados procesos y desplegarla en pantalla.

Problema:

Se esta trabajando con un ActiveX para el manejo del puerto serial. La parte donde se realiza esto esta desarrollada en Javascript.

Se envían y se reciben cadenas de comandos como el siguiente:

F0 F1 0B 19 02 00 00 00 00 03 05 02 0F

El problema es que debido al hecho que en Javascript todos las cadenas son terminados en cero, Javascript considera que el sexto byte (00) es el fina de la cadena y corta el resto de ella.

Si alguien conoce alguna solución a este problema ya sea con JavaScript, VBScript o componentes .NET sería de gran ayuda…Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder