Duda-Ayuda con un server&client

Iniciado por abdiel2475, 17 Febrero 2011, 04:14 AM

0 Miembros y 2 Visitantes están viendo este tema.

abdiel2475

Hola bueno estoy buscando ideas y pss ayuda
de que me puedan ayudar al hacer un servidor
tengo la idea de imprementar en mi programa la opcion de crear un server
y luego otra persona en otra PC pone el IP y el puerto en el programa y se
accesa al server de la persona digamos

PC 1 (abre es el host "el able el server")

PC 2 (se conecta a la PC 1)

y ahora el PC 1 ps como es el admin "el lider" el oprime digamos que un hotkey
en especifico digamos que el F5,
entonces cuando el admin oprima el F5
manda una señal al PC 2 y hace que el tambien oprima F5
osea que envia la pulsacion para que el cliente que se conecta
tambien lo haga :)

Alguna idea o ayuda que me puedan dar :)
muchas gracias :D

barzata

Si sabes algo de Winsock, le mandas a la PC cliente el codigo de la tecla que queres apretar, y despues con el cliente escuchas en el puerto hasta que obtenes el mensaje.
Despues creo que hay una API para apretar teclas, seria cuestion de que cuando recibas el mensaje del servidor, llames a una funcion que aprete la tecla.



abdiel2475

gracias por responde :)
bueno ya lo tengo hecho y pues lo que ise
es que enviara un texto "Attack"
y entonces cuando el cliente lo resibe hace esto :p

    Dim strData As String
    Winsock1.GetData strData, vbString
If strData = "Attack" Then
SendAtk.Enabled = True
End If


y pss ya se activa el timer qe quiero y lanza el hotkey
pero tengo un error nose por que no se conecta con mi IP
ya abri los puertos desde mi modem-router y pss no puedo entrar
con mi IP nose qe pasa :/
se lo pase a un amigo y si le jalo pero ps con mi compu no :/

ANation

Fijate la IP que estas usando, proba con localhost o 127.0.0.1 de ultima, y para enviar una pulsación un método fácil es Sendkeys

Ejemplo:

Sendkeys "{ENTER}"

abdiel2475

Gracias por responder :)
no si :) osea el timer envia las pulsaciones
y pss osea con lo del IP

si funciona perfecto con 127.0.0.1 pero con mi IP Publica no :/
nose por que trata de conectarse pero se desconecta :/

Edu

Por eso te dicen q si lo vas a usar con vs mismo lo usas localmente, es decir con tu otra ip, la ip privada o bien el 127.0.0.1

raul338

Fijate tu configuracion de router, firewall y otras cosas que impiden conexiones :P

Edu

Cita de: raul338 en 19 Febrero 2011, 00:08 AM
Fijate tu configuracion de router, firewall y otras cosas que impiden conexiones :P

Pero si lo prueba de local no tendra problemas con eso

raul338

En local la conexion no pasa por un modem/router :P que puede ser eso el tema. Algunos firewall tienen opciones de solo limitar conexiones de internet y dar paso libre a LAN (por lo que funciona con 127.0.0.1)


Proba desde tu propia PC pero con ip publica