Autor
|
Tema: Comunicar PC con PC via internet desde visual c# (Leído 22,963 veces)
|
adgellida
Desconectado
Mensajes: 532
Hardware & Software Developer
|
Hola, quiero tener un programa en un pc que se comunique con otro pc via internet. Si le tiko en un box de ese programa que envía por internet la trama que debe enviar por puerto serie el segundo pc. En ese segundo PC tengo un microcontrolador por tanto se podría controlar desde internet desde cualquier ordenador, ya que el micro está conectado por puerto serie al otro pc. La pregunta es:
¿Cómo se hace eso?
Me han dicho que debo incluir dos conceptos en el programa del primer ordenador (y a lo mejor algo más en el segundo)
Uno se llama thread y otro socket udp, donde será cliente/servidor (donde está el micro conectado)
Por tanto para establecer comunicacion udp entre dos pcs, ¿qué código debo insertar en el mío y cómo lo debo modificar para que funcione? (estilo donde pongo la IPAdress..)
Grácias
Ni que decir que lo necesito rápido porque es para un proyecto del último trimestre
|
|
|
En línea
|
|
|
|
Pablo Videla
|
Si llegas a encontrar info me gustaria que me enviaras un privado o lo postearas aqui , ya que necesito lo mismo pero solo por curiosidad =P
|
|
|
En línea
|
|
|
|
adgellida
Desconectado
Mensajes: 532
Hardware & Software Developer
|
estoy en ello compadre dentro de unas horas te la envio.
|
|
|
En línea
|
|
|
|
seba123neo
|
hay una pequeña diferencia diria entre visual basic y visual C#...fijate antes de postear..
saludos.
|
|
|
En línea
|
|
|
|
KJD
Desconectado
Mensajes: 314
|
Es bastante facil lo que buscas, solo necesitas establecer conexión entre los pcs y mandar una string o una serie de numeros para que la maquina destino interprete y mande al puerto donde esta conectado el Microcontrolador. Ahora, lo mejor seria usar una aplicacion cliente\servidor de conexión inversa, si sabes de C# te sera mucho mas facil aprender lo que hace el programa. Te dejo un ejemplo de una aplicacion cliente servidor en C# solo faltaria la rutina para manejar el puerto serie. http://www.codeproject.com/KB/cs/ReverseRAT.aspx
|
|
|
En línea
|
"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"
"Keyboard not Found, press F1 To Continue" WTF???
|
|
|
adgellida
Desconectado
Mensajes: 532
Hardware & Software Developer
|
gracias, de esa rutina dispongo, me podrías decir exactamente las líneas que tendría que pegar para establecer la comunicación?? Si me funcionara postearía el código y así aprenderíamos todos a hacerlo. Por tanto en el programa de cliente pongo lo de cliente y en el de server pongo lo de server? Esto se vuelve interesante
|
|
|
En línea
|
|
|
|
adgellida
Desconectado
Mensajes: 532
Hardware & Software Developer
|
el problema es que es para visual 2005 y yo utilizo el 2008 express, alguna ayuda al respecto?
|
|
|
En línea
|
|
|
|
Myth.ck
Desconectado
Mensajes: 303
Algorithmics & C++ Studient
|
... Uhmmm... Esa tiene que ser tu única solución?... Podrías probar también con placas ethernet Salu2!
|
|
|
En línea
|
Un intelectual es un hombre que usa más palabras de las necesarias para decir más cosas de las que sabe.
|
|
|
KJD
Desconectado
Mensajes: 314
|
urban fury, el ejemplo que te pase o podes abrir tranquilamente con el 2008, lo abre y lo actualiza automaticamente.
Si tenes la rutina ya es mas sencillo solo lee bien el proyeto que te explica bien como funciona y que hace cada instruccion.
|
|
|
En línea
|
"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"
"Keyboard not Found, press F1 To Continue" WTF???
|
|
|
adgellida
Desconectado
Mensajes: 532
Hardware & Software Developer
|
;-)gracias ahora miraré a ver, pero si alguien m aclarara el tema mucho mejor. Me voy a leer el código a ver si lo entiendo. La historia es que puedo copiar ese código cliente en mi programa cliente y en mi servidor le copio el servidor, lo pongo donde sea y le cambio los atributos y deberia de funcionar no?? Lo que yo le mande via internet al otro pc lo pasaría por el rs232 del otro no?
|
|
|
En línea
|
|
|
|
|
|