Programa Cliente Servidor

Iniciado por my_sistemas, 24 Septiembre 2012, 19:15 PM

0 Miembros y 1 Visitante están viendo este tema.

my_sistemas

Hola  a todos! necesito crear un programa cliente servidor de chat, de comunicacion entre 2 pcs directa, el detalle es que esto me servia muy bien cuando las PCs no estaban en LAN sino por Internet y se usaba el dial-up jajaja pero ahora todos usan LAN, los modems han cambiado, la gente tiene routers en sus casas con mascaras de red, entonces ahora como puedo hacer esa comunicacion, como podria hacer el programa escalable?
cuando uno es grande...
la calidad nunca la pierde...

Elemental Code

uno hace de server y el otro hace de cliente.

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

~.L.~

SI lo queres hacer en LAN hostealo de modo LOCALHOST, y para hacer el programa utiliza winsocks ^^



Un saludo.
Si me necesitas por algun motivo o ocasión.
Skype: luuq.ruppi
MSN: luqaspeola1@hotmail.com

                                 ~.L.~

my_sistemas

eso solo funciona en LAN, ojo NO ES EN LAN! es Internet, las PC estan en paises distintos!
cuando uno es grande...
la calidad nunca la pierde...

Deeo Raiser

Con el IP y asegurándote que los módem/routers a los que se encuentran conectados los equipos posean abierto el puerto que vallan a utilizar.



"Recuerda siempre que tu propia  resolución de triunfar es mas importante que cualquier otra cosa."
Abraham Lincoln

burbu_1

como dice Deeo Raiser, para el que reciba la conexión (servidor) tiene que hacer nat (abrir el puerto) en el router y crear una regla en el firewall de windows si tienen la configuración por defecto.
Con la config por defecto de windows y router, el que hace la conexión (cliente) no debería tener problemas  :xD

Yoghurt

Si tienen accesso a internet haz que se conecten a la IP del servidor, como no pueden saber cual es la IP del servidor sugiero guardar esa IP (cada vez que se cambie la IP debes actualizarla) en un servidor remotamente accesible como http://dns-lookup.tuars.com/ en el servidor guardas tu IP y desde los clientes programas para que consulten el IP del Servidor desde el servidor remoto.

En Lan asi como en Internet cada una tiene su propia IP, si en internet es 18.43.11.123 en LAN puede ser 192.168.1.1 pero se refieren a la misma maquina. Como las IP no son estaticas deberás buscar un Servidor que sí esté disponible con una dirección estática para unir ambos cliente-servidor.