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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  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 11,286 veces)
Meta


Desconectado Desconectado

Mensajes: 3.438



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

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
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.438



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

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:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO] Programar puerto Serial recibir un bit
Programación General
juankrlos 4 3,549 Último mensaje 4 Abril 2015, 23:08 pm
por juankrlos
Recibir datos desde el puerto serie
Programación Visual Basic
Meta 2 2,573 Último mensaje 3 Junio 2015, 21:07 pm
por Meta
recibir los datos de un puerto serie y actulizarlo en una label
Programación Visual Basic
cael1011 3 2,695 Último mensaje 7 Agosto 2015, 13:26 pm
por 79137913
Recibir datos desde el puerto serie.
Programación C/C++
Meta 3 3,855 Último mensaje 12 Julio 2017, 20:17 pm
por ivancea96
Recibir email y enviar al puerto serie
.NET (C#, VB.NET, ASP)
Meta 1 2,925 Último mensaje 10 Febrero 2023, 18:14 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines