• Domingo 22 de Diciembre de 2024, 03:01

Autor Tema:  Re: Puerto serie  (Leído 1904 veces)

puskas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Puerto serie
« en: Viernes 8 de Noviembre de 2002, 03:10 »
0
Necesito saber como puedo enviar un fichero por el puerto serie dividiendolo en tramas y en cada trama introducir caracteres de control de trama y de errores.Utilizando las primitivas del nivel de enlace,necesito AYUDA

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Puerto serie
« Respuesta #1 en: Lunes 3 de Marzo de 2003, 20:30 »
0
ya consultaste la estructura del puerto de serie?... no hay librerias que yo conozca, asi que tendras que programarla tu solo, no es complicado pero es largo, solo debes saber manejar outport e inport
sin embargo, lo dificil no es manejar esta parte sino que  debes saber estructurar tu programa para que todo funcione sin enrredos,
la parte de seri es critica en un comienzo, pero hay muchisisisisima documentacion  en internet acerca de como es la comunicacion con el puertop de serie, y en todo lado encuientras para que se usa cada pin y esas cosas, as que  aunque es trabajoso no es dificil,
con respecto a las prinitivas ...
debes conseguirte la API de windows.. tambien desde cualquier sitio de internet , y hacer su declaracion desde c ..que tambien se consigue facil desde internet...
he trabajado en algunas ocaciones lo de la AOPI asi que se que no te dara trabajo, lo del puierto serie solo lo he visto en textos y en internet por eso se que es laro pero no complicado. :lightsabre:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Johan Hernandez

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Puerto serie
« Respuesta #2 en: Miércoles 27 de Octubre de 2004, 23:07 »
0
Abre un stream al puerto serie llamando a una libreiria de la api de windows usando Interop, la funcion es la misma que te da el puntero a un archivo del disco duro. Despues que tengas el puntero inicializas un Stream con el puntero usando la funcion estatica en la clase Stream o en uno de los constructorees que te pemiten incializar una nueva instancia de Stream con un puntero.

utilizaras unsafe y System.Interop.