Autor Tema: Duda con WINSOCK32  (Leído 2725 veces)

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

el_trocha

  • Kilobyte
  • **
  • Mensajes: 62
  • Reputación: +1/-2
    • Ver Perfil
Duda con WINSOCK32
« en: Enero 06, 2011, 04:01:52 pm »
La duda es la siguiente.

Usando el Modulo de conexion a traves de la API que se usa en esta pagina en varios Proyectos, me he dado cuenta de que en RED LOCAL, cuando se conectan a un servidor dos pcs que estan en la misma red, la IP que se pasa es la misma.

En este caso el pc1 que tiene una ip acabada en 100 y el pc2 que su ip acaba en 101. Ambos cuando se conectan al servidor que esta en el pc1, en el evento de conexion pasan la misma ip. (IP dns preferido o de la Puerta de enlace predeterminado)

Sin embargo con pcs que estan fuera de la red local funciona perfectamente.

Cual es el error?

UN saludo.

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Duda con WINSOCK32
« Respuesta #1 en: Enero 07, 2011, 12:14:39 am »
Hola, es raro yo en mi red local de mi casa me llegan las ip de cada pc, al menos me refiero a este sub

Public Sub Socket_Conect(id As Long, IP As String, Puerto As String)

end sub

es eso hay es lo que te referís?

yo ejecuto el servidor en la pc con la ip  10.0.0.3 y me llega como ip la 10.0.0.4 que es donde ejecute el cliente. y si ejecuto el cliente en la misma pc del servidor me llega la 10.0.0.3

No se cual pueda ser el problema a que te referis.
Saludos.

el_trocha

  • Kilobyte
  • **
  • Mensajes: 62
  • Reputación: +1/-2
    • Ver Perfil
Re:Duda con WINSOCK32
« Respuesta #2 en: Enero 07, 2011, 01:14:01 am »
Pues si me refiero a ese Sub y he seguido el proceso paso a paso.

Y si en la red local me devuelve las ips mal.

Sin embargo desde equipos de fuera de la red si que funciona perfectamente.

Tambien me he dado cuenta que la Funcion GetlocalIp devuelve perfectamente las ips de las dos maquinas.

Pero la conexion con wsconnect me da ese errror.

No lo entiendo.

Seguire probando a ver por que me ocurre esto.

Un saludo y gracias de todos modos.

« última modificación: Enero 07, 2011, 08:04:17 am por el_trocha »