elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Enviar y recibir .txt y .jpg por puerto serie con C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar y recibir .txt y .jpg por puerto serie con C#  (Leído 9,459 veces)
Meta


Desconectado Desconectado

Mensajes: 3.297



Ver Perfil WWW
Enviar y recibir .txt y .jpg por puerto serie con C#
« en: 14 Noviembre 2009, 13:09 pm »

Hola:

Partiendo de este manual:
http://www.slideshare.net/Metaconta/pic-rs232-puerto-serie-con-pic16f84a-presentation?type=powerpointhttp://www.slideshare.net/Metaconta/pic-rs232-puerto-serie-con-pic16f84a-presentation?type=powerpoint

En este ejemplo se puede enviar tramas de bytes por el puerto serie con Visual C# (Ahora estoy usando el Visual C# Espress 2010 beta 2).

byte[] El_Buffer = new byte[1];
El_Buffer[0] = 0x74; // ASCII letra "t".
serialPort1.Write(El_Buffer, 0, 0);

 

Hasta ahí entiendo. Ahora sólo me queda saber si hay alguna manera de enviar un archivo .txt o hasta un archivo de imagen .jpg a otro ordenador y que lo reciba.

Ejemplo:

1) PC1 envía un archivo de texto llamdo en este ejemplo "hola.txt" a PC2 por puerto serie.

2) Mientras PC2 le llega el archivo hola.txt , pregunta si lo desea recibir o simplemente lo alamcena directamente sin preguntar ya en una ubicación ya elegida. (Me da igual la opción).

3) Al menos que indique con un mensaje como que ha llegado algo en el PC2.

4) Puedes comentar alguna sugerencia...

Un cordial saludo.


« Última modificación: 14 Noviembre 2009, 13:16 pm por Meta » En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: Enviar y recibir .txt y .jpg por puerto serie con C#
« Respuesta #1 en: 1 Diciembre 2009, 16:34 pm »

No está muy bien planteada la duda, cual es tu problema? intentaré responder de todos modos.

Abres el archivo que sea con un filestream, lo envias como con el ejemplo que has puesto pero usando .open antes para abrir el puerto serie y configurando el baudrate, paridad y demás, en el otro pc lo mismo pero con serialport.read




En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Enviar y recibir .txt y .jpg por puerto serie con C#
« Respuesta #2 en: 2 Diciembre 2009, 13:42 pm »

puedes enviar lo que sea pues al fin y al cabo envias Bytes no?...
asi:
1. Cargas en un MemoryStream o en cualquier Stream el archivo
2. Obtienes el Buffer de Bytes con el metodo ToArray del Stream
3. Mandas el buffer completo con el metodo Write del serialPort
4. Recibes el Buffer en el cliente y pues dependiendo de lo que sea que hayas enviado lo cargas.

PD: Que este utilizando Visual C# Express 2010 no cambia en nada pues estas utilizando las mismas clases del framework 2.0.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Meta


Desconectado Desconectado

Mensajes: 3.297



Ver Perfil WWW
Re: Enviar y recibir .txt y .jpg por puerto serie con C#
« Respuesta #3 en: 4 Diciembre 2009, 10:31 am »

Deja ver si me sale, gracias por los consejos. Visual C# 2010 funciona pero no al FrameWork 2.0 sino al 4.0 con muchas cosas nuevas decada componente.
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Enviar y recibir .txt y .jpg por puerto serie con C#
« Respuesta #4 en: 4 Diciembre 2009, 15:05 pm »

Deja ver si me sale, gracias por los consejos. Visual C# 2010 funciona pero no al FrameWork 2.0 sino al 4.0 con muchas cosas nuevas decada componente.

Esto quisiera realmente aclarartelo, no me refiero al framewrok pues que sea 4 o 2 es lo mismo en este caso, las clases que estas utilizando no cambiaron en el framework 4.0, de hecho sigue siendo el 2.0 el motor de ejecución y el class library principal.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines