• Miércoles 6 de Noviembre de 2024, 00:50

Autor Tema:  Re: Puertos en C++  (Leído 5413 veces)

Agc

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Puertos en C++
« en: Domingo 5 de Mayo de 2002, 01:33 »
0
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.

Agc

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Puertos en C++
« Respuesta #1 en: Lunes 13 de Mayo de 2002, 04:10 »
0
El chat por el puerto serie ha sido entregado. Solo falta el puerto paralelo. Si alguien puede ayudarme se lo agradecería. No quiero que me pasen el programa, solo que me expliquen mas o menos lo que tengo que hacer. Hace unos dias me la explicaron pero... como que me quedaron dudas.
Para hacerlo segun tengo que controlar pin por pin.
Como ya había dicho el inport y el outport me sirven para enviar y para recibir datos, pero el puerto segun esta "cerrado", y tengo que abrirlo, según me explicaron tengo que enviar solamente el bit para el pin 5, de lo contrario habría problemas y pues.....
si pueden aclararme esta duda se los agradecería.

mauricio loza

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Puertos en C++
« Respuesta #2 en: Lunes 15 de Julio de 2002, 06:50 »
0
Quisiera que me expliques como puedo hacer para transferir un archivo de una pc  otra y/o que me mandes el codigo que tengas a mi e-mail en C++.(mauricio_loza@latinmail.com)

Agc

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Puertos en C++
« Respuesta #3 en: Jueves 18 de Julio de 2002, 05:48 »
0
Aquí esta un archivo que puede resolver sus dudas. Es el programa que realiza la comunicación por el puerto serie. No lo copien, solo chequen lo que utilicen y cambienlo (La apariencia, etc, etc,). El programa tiene comentarios, pero cualquier duda ponganla aquí. ¿OK?
Sale pues.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

ccsf

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Puertos en C++
« Respuesta #4 en: Viernes 8 de Noviembre de 2002, 01:58 »
0
necesito hacer un programa que transfiera un archivo de una pc a otra por el puerto paralelo.

queria ver, si me pudieras enseñar tu codigo para darme una idea, ya que este es un programa muy importante y la verdad es que necesito AYUDA!!

Gracias!