Desktop sharing con C#

09/06/2004 - 03:00 por Pedro Santana | Informe spam
Hola a todos,

Estoy en un proyecto donde se necesita compartir
aplicaciones (ya sea desarrollando el software o usando
algun otro software que ya este como el netmeeting) por
medio de una aplicacion de C#, no he encontrado mucha
informacion al respecto, si alguno de ustedes tiene
alguna informacion o ejemplos que me puedan ayudar, les
agradeceria mucho si me los compartieran.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Cesar Garcia Hernandez
09/06/2004 - 19:18 | Informe spam
Hola Pedro.

Lo primero que tienes que saber al momento que quieres hacer ese tipo de
aplicaciones es trabajar con sockets o tener en claro la manera de
comunicacion entre las maquinas que quieres controlar remotamente.

En el caso de compartir aplicaciones, si puedes hacer en tu maquina lo que
quieres hacer en una maquina remota, el problema esta casi 98% resuelto.
supongamos que quieres compartir la calculadora, si eres capaz de levantar
la calculadora y hacer algunas opreaciones por medio de otro programa, pues
como te dije, ya esta casi resuelto el problema.

Lo otro es establecer un protocolo de comunicacion entre el cliente y el
servidor, en este caso, la maquina a ser controlada y la maquina que
controla la aplicacion a compartir.

tienes que ser capaz de desarrollar algo que abra un puerto y que se quede
escuchando hasta alguien se conecte y envie cierto tipo de data (ciertos
bytes de info, una cadena, etc) para que cuando tu aplicacion que esta
escuchando en ese puerto haga algo que tu quieres, como por ejemplo levantar
la calculadora, o lo que quieras.

Aqui tienes unos ejemplos de sockets.

http://www.codeproject.com/csharp/Chandrasekar.asp

http://www.developer.com/net/csharp...hp/3331571

http://www.developerfusion.com/show/3997/3/

Saludos



"Pedro Santana" escribió en el mensaje
news:1a1aa01c44dbd$1e850bd0$
Hola a todos,

Estoy en un proyecto donde se necesita compartir
aplicaciones (ya sea desarrollando el software o usando
algun otro software que ya este como el netmeeting) por
medio de una aplicacion de C#, no he encontrado mucha
informacion al respecto, si alguno de ustedes tiene
alguna informacion o ejemplos que me puedan ayudar, les
agradeceria mucho si me los compartieran.

Muchas gracias
Respuesta Responder a este mensaje
#2 Pedro Santana
11/06/2004 - 08:08 | Informe spam
Hola César,

Muchas gracias por contestar, si entendí bien tú
respuesta, en la solución que me propones, mi aplicación
cliente debe "conocer" todas las aplicaciones instaladas
en la pc que quiero compartir, ya que lo que quiero
realizar es compartir cualquier aplicación que este
ejecutandose en la pc.

Les agradecería su ayuda.

Hola Pedro.

Lo primero que tienes que saber al momento que quieres


hacer ese tipo de
aplicaciones es trabajar con sockets o tener en claro la


manera de
comunicacion entre las maquinas que quieres controlar


remotamente.

En el caso de compartir aplicaciones, si puedes hacer en


tu maquina lo que
quieres hacer en una maquina remota, el problema esta


casi 98% resuelto.
supongamos que quieres compartir la calculadora, si eres


capaz de levantar
la calculadora y hacer algunas opreaciones por medio de


otro programa, pues
como te dije, ya esta casi resuelto el problema.

Lo otro es establecer un protocolo de comunicacion entre


el cliente y el
servidor, en este caso, la maquina a ser controlada y la


maquina que
controla la aplicacion a compartir.

tienes que ser capaz de desarrollar algo que abra un


puerto y que se quede
escuchando hasta alguien se conecte y envie cierto tipo


de data (ciertos
bytes de info, una cadena, etc) para que cuando tu


aplicacion que esta
escuchando en ese puerto haga algo que tu quieres, como


por ejemplo levantar
la calculadora, o lo que quieras.

Aqui tienes unos ejemplos de sockets.

http://www.codeproject.com/csharp/Chandrasekar.asp

http://www.developer.com/net/csharp...hp/3331571

http://www.developerfusion.com/show/3997/3/

Saludos



"Pedro Santana"


escribió en el mensaje
news:1a1aa01c44dbd$1e850bd0$
Hola a todos,

Estoy en un proyecto donde se necesita compartir
aplicaciones (ya sea desarrollando el software o usando
algun otro software que ya este como el netmeeting) por
medio de una aplicacion de C#, no he encontrado mucha
informacion al respecto, si alguno de ustedes tiene
alguna informacion o ejemplos que me puedan ayudar, les
agradeceria mucho si me los compartieran.

Muchas gracias




.

Respuesta Responder a este mensaje
#3 Cesar Garcia Hernandez
11/06/2004 - 18:21 | Informe spam
Exactamente, si tu aplicacion no conoce lo que vas a compartir,
definitivamente no vas a poder realizar lo que pides... lo que creo es que
primero tienes que dedicarte a desarrollar la parte de tu aplicacion que se
va a dedicar a "manejar" las otras aplicaciones a compartir y luego hacer la
parte de las comunicaciones entre la maquinas.

Saludos

"Pedro Santana" escribió en el mensaje
news:1ac9e01c44f7a$79997100$
Hola César,

Muchas gracias por contestar, si entendí bien tú
respuesta, en la solución que me propones, mi aplicación
cliente debe "conocer" todas las aplicaciones instaladas
en la pc que quiero compartir, ya que lo que quiero
realizar es compartir cualquier aplicación que este
ejecutandose en la pc.

Les agradecería su ayuda.

Hola Pedro.

Lo primero que tienes que saber al momento que quieres


hacer ese tipo de
aplicaciones es trabajar con sockets o tener en claro la


manera de
comunicacion entre las maquinas que quieres controlar


remotamente.

En el caso de compartir aplicaciones, si puedes hacer en


tu maquina lo que
quieres hacer en una maquina remota, el problema esta


casi 98% resuelto.
supongamos que quieres compartir la calculadora, si eres


capaz de levantar
la calculadora y hacer algunas opreaciones por medio de


otro programa, pues
como te dije, ya esta casi resuelto el problema.

Lo otro es establecer un protocolo de comunicacion entre


el cliente y el
servidor, en este caso, la maquina a ser controlada y la


maquina que
controla la aplicacion a compartir.

tienes que ser capaz de desarrollar algo que abra un


puerto y que se quede
escuchando hasta alguien se conecte y envie cierto tipo


de data (ciertos
bytes de info, una cadena, etc) para que cuando tu


aplicacion que esta
escuchando en ese puerto haga algo que tu quieres, como


por ejemplo levantar
la calculadora, o lo que quieras.

Aqui tienes unos ejemplos de sockets.

http://www.codeproject.com/csharp/Chandrasekar.asp

http://www.developer.com/net/csharp...hp/3331571

http://www.developerfusion.com/show/3997/3/

Saludos



"Pedro Santana"


escribió en el mensaje
news:1a1aa01c44dbd$1e850bd0$
Hola a todos,

Estoy en un proyecto donde se necesita compartir
aplicaciones (ya sea desarrollando el software o usando
algun otro software que ya este como el netmeeting) por
medio de una aplicacion de C#, no he encontrado mucha
informacion al respecto, si alguno de ustedes tiene
alguna informacion o ejemplos que me puedan ayudar, les
agradeceria mucho si me los compartieran.

Muchas gracias




.

Respuesta Responder a este mensaje
#4 Cesar Garcia Hernandez
11/06/2004 - 18:28 | Informe spam
Pero si lo que quieres es compartir el escritorio, asi como en netmeeting,
vnc, remote desktop connection del windows Xp o cualquier otro controlador
remoto que haya, pues...

http://www.codeproject.com/netcf/po...ote.asp?df0&forumid2759&exp=0
&selectu5049

aqui hay un articulo que encontre, pero es entre una pc y un pda con el .net
compact framework, pero seguro algo podras sacar de ahi.

Saludos
Respuesta Responder a este mensaje
#5 Anonimo
11/06/2004 - 21:32 | Informe spam
Exactamente es lo que necesito compartir el escritorio
como lo hacen las aplicaciones que mencionas.

Muchas gracias por el articulo. Lo voy a analizar a
detalle

Saludos


Pero si lo que quieres es compartir el escritorio, asi


como en netmeeting,
vnc, remote desktop connection del windows Xp o


cualquier otro controlador
remoto que haya, pues...

http://www.codeproject.com/netcf/pocketremote.asp?


df0&forumid2759&exp=0
&selectu5049

aqui hay un articulo que encontre, pero es entre una pc


y un pda con el .net
compact framework, pero seguro algo podras sacar de ahi.

Saludos


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida