3
« en: Domingo 5 de Mayo de 2002, 01:33 »
Hola a todos. Es mi primer mensaje aquí, pero es una duda muy grande.
Podrían ayudarme con unos chats que tengo que hacer usando el puerto paralelo y el serial. La cosa es así, primero tengo que detectar si el cable está conectado, si lo está enviar un caracter por el puerto y recibirlo en otra PC que tenga el mismo programa, si no lo detecta que mande un error. Lo mismo para el puerto serie.
Yo se que para enviar datos al puerto paralelo es con la instrucción
outport(0x378,dato_a_ennviar)
donde 0x378 es la interrupción que indica al puerto LPT1. Okey? y para recibirlos es con
inport(0x378,dato_a_recibir); mi pregunta es: ¿Esto es todo para enviar y recibir los datos o me falta algo más?
Respecto al puerto serie se que tengo que configurar el puerto, lo hago mediante las siguientes instrucciones:
variable_tipo_integer = 0x83;
bioscom(0,variable_tipo_integer,Puerto)
La primera instrucción configura el puerto con las siguientes características
1200,8,N,1 (en donde 1200 es la velocidad de transmición,etc)
Todo esto es para enviar un caracter, mi pregunta es ¿Cómo recibo el caracter, con eso que hice es suficiente para ello, me falta algo? y ¿Como detectar si estoy "en linea" con las 2 máquinas.
Agradecería mucho que me ayudaran, porfa. Es U R G E N T E.