SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: krlos02 en Jueves 11 de Septiembre de 2003, 22:20
-
alguien sabe que quiere decir "familia de direcciones no compatible"....
-
A que cosa te refieres con direcciones. Son direcciones IP ?
Si fueses un ppoco más explícito a lo mejor te podemos dar algún tipo de ayuda ?
Te refieres a direcciones compatibles de ipv4 con ipv6 ? P. Ej. 172.15.20.35/96
Aclara algo más por favor..
Un saludo
-Acalanto-
-
el problema que se me presenta es con direcciones ip, tengo una aplicacion cliente servidor, que al querer probarla me da ese error... lo probe en otra red y no me diio problemas, el problema me lo da en la nueva red
-
Me tendrías que explicar algo más de cómo has diseñado el cliente y el servidor. Otra pregunta: La nueva red tiene instalados los protocolos que usas en la aplicación ?. Has probado hacer uso de UDP para enviar paquetes de datos en vez de TCP/IP.
A lo mejor el problema está en lo primero, que la red no esté configurada para lo que tú necesitas..
Si me explicas un poco más ..
-
la red esta configurada con protocolos TCP/IP, la aplicacion igual tiene esos protoclos, no se cual puede ser el problema, puesto que probe la apliacacion en otra red con los mismo protocolos y funciono.... y sobre el envio de dtos, solo envio un par de instrucciones... nada mas...:ouch:
-
Pregunta quizás absurda. En la nueva red tienes instalado algún Firewall que te este bloqueando o derivando los paquetes que envías ?.
Las máscaras están correctamenete configuradas ??.
Prueba a insertar un formulario con un textbox multilinea en el que representes todo el tráfico para monitorizar si envía algo, nada o en que momento se interrumpe la conversación.
No tendrás inatalado algún otro protocolo por encima de TCP/IP que te este jugando una mala pasada ?
Prueba si la parte Servidora (Que supuestamente está a la escucha) acepta la conexión CONNECTIONREQUEST y si la parte cliente recibe.
Utilizas un puerto compartido que alguien más pueda utilizar ??
Creo que si implementas una monitorización a lo mejor detectas donde reside el problema.
Si se me ocurre alguna cosa te la mando
Un saludo
-acalanto-
-
Yo me fijaria en la mascara y en la familia de IPs.
quizas esta cambiado algun numero en la PC aunque de ser asi, estaria desconectada de toda la red.
Otra pregunta seria, son IP fijas o dinamicas ?
Suerte
-
Bueno no entyraremos en detalles de explicar ese error de sockets.
cuando te habla de familia de direcciones no compatibles, tal vez sea por el protocolo que estes utilizando quq ? que estabas usando tcp /ip?
*Si claro pero es que tecp ip posee muchos protocolos en si mismo.
Entonces es necesario que sepas si estas usando UDP o TCP, es decir si tu aplicacion es orientada o no orientada a conexion, y adicionalmente el puerto que estas utilizando para establecer el dialogo entre las maquinas.
Es muy factible que tengas alguna restriccion en la configuracion de la red, que te impide utilizar algunos puertos, de hecho es muy probable que esta configuracion no este hecha anivel local en las estaciones, sino que este realizandose un filtro a travez de un switch, o una terminal especializada.
intenta utilizando puertos que no esten bloqueados, por ejemplo el 80, o el 23 o el 110 o el 125 ...o el 20 21 22 146 161.. que son lo que se requieren comunm,emte y por tanto es poco probable que esten restringidos en la red.
Juank
-
Estimado amigo krlos, Porqué no compruebas la configuración de la red, estoy consultándo en mis libros y apuntes y me parece que el problema de tu nueva red es que tiene direcciones de 128 bits y a pesar de que el protocolo sea el mismo (TCP/IP), las familias son diferentes ya que los encabezados e identificadores de los paquetes de datos que circulan por la red son igualmente diferentes, es decir, el paquete que tu envías seguramente es de 32 bits y si el protocolo de la nueva red es TCP/IP IPV6, no sabe ni de donde viene ni a quien se lo tiene que entregar, es como consuiltar un callejero que no tiene nombres de calles ni números.
No se en que más puedo ayudarte.
Un cordial saludo
-acalanto-
-
porque ip v6 es compatible con ip v4
Juank
-
Lo que tú dices compañero juank, seguramente lo es a nivel de sistema y de enrutadores que realizan de forma transparente la traducción de las tramas, pero mucho me temo (y ojalá me equivoque) que los controles de vb6 no trabajan más allá de 32 bits y si nadie les resuelve la transformación, seguramente quedan un poco perdidos en el espacio.
En cualquier caso yo insisto en que el problema radica en la configuración (al menos creo que en eso coincidimos todos)
Esto es naturalmente la interpretación personal extraida de lo que he leido.
Un cordial saludo
-Acalanto-
-
Primero que nada gracias a cada uno de ud. por las respuestas que me han dado... para responder algunas preguntas que quedaron entre vuestras respuestas, os digo lo siguiente:
no, no hay ningun firewall que este bloquenado el equipo, y de haberlo no seria problema, puesto que me eestaria consultando, dependiendo del firewall, si deseo o no autorizar dicha coneccion, las mascaras si estan bien configuradas, el puerto no lo comparto con nadie mas, las ip son fijas, el Conectioeon request, esta bien, como ya les dije, la probe en otra red y funciono...en fin... no se si me queda alguna pregunta pendiente, lo de los bits, lo reviso y les cuento,...
y otra vez gracias
-
Pues krlos, si al server le llega la petición de conexión no entiendo porqué no funciona ??
Sinceramente se me ha acabado la ciencia..
Un cordial saludo
-acalanto-
-
señores:
les agradezco por el interes puesto en el tema... les cuento que buscando en internet me he encontrado con una serie de respuestas que van desde reinstalar la dll (wsock32.dll, que segun las propiedades de esta habia sido modificada el 2020... increible), hasta ver el "IPX" (redes novel) en fin......, desde un principio se me metio en la cabeza que podria ser porque los equipos no estaban en el mismo grupo de red (aunque si lo estan) o algun virus que estubiese por ahi haciendo cosillas... y en base a eso aproveche de formatear los pc's (porque estaban llenos de virus) y meterlos nuevamente a todos dentro del mismo grupo de red... ahora estoy probando el asunto y no me da el mismo error. No se si era ese el problema pero para el que tenga este problema en el futuro les puse anteriormente cual podria ser la causa
y otra vez gracias
-
Gracias por tu respuesta krlos02. La verdad es que lo que te pasa es muy raro.
Un cordial saludo
-Acalanto-