Power Builder - WINSOCK PB8

   
Vista:

WINSOCK PB8

Publicado por Manuel (2 intervenciones) el 22/09/2011 04:01:28
HOLA A TODOS!
TENGO UN GRAN PROBLEMA CON EL WINSOCK EN POWER BUILDER 8

ESTE ES UN APLICATIVO CONOCIDO, QUE COLGARON EN LA WEB, LO CUAL HA SERVIDO DE GRAN AYUDA PARA MUCHAS PERSONAS, EN LAS CUALES ME INCLUYO

PARA QUE TENGAN MAS CERTEZA DE LO QUE ME REFIERO, ESTE ES EL LINK DE LAS FUENTES:
http://pbminer.vodacoder.com/Sources/TopWiz/winsock/PB8/winsock8.pbl

MI PROBLEMA ES EL SIGUIENTE:
CUANDO EL PROGRAMA EN MODO LISTENING RECIBE UN MENSAJE MUY LARGO, EL SOCKET SE ROMPE Y DICE 'Se intentó realizar una operación en un elemento que no es un socket'. ESTO ME HA COMPLICADO UN MUNDO, EL SOCKET SE ROMPE CUANDO RECIBE UN MENSAJE LARGO.
LUEGO DE INVESTIGAR HASTA EN MARTE JUPITER SATURNO Y TODOS LOS PLANETAS, HICE UN LOOP EN LA FUNCION of_recv DE 2 SEGUNDOS CADA VEZ QUE RECIBE EN LA MISMA CONEXIÓN EL MENSAJE POR PARTES.

AHORA BIEN, ME PUEDEN PREGUNTAR ¿PORQUE DICES QUE RECIBE POR PARTES?
ME RESPONDO SOLO: SEGUN TODA LA INVESTIGACION, SI UN MENSAJE ES MUY LARGO, EL WINSOCK RECIBE POR PARTES (GENERALMENTE 8 KB) AHSTA COMPLETAR EL TOTAL DEL MENSAJE, POR EJEMPLO: PARA UN MENSAJE DE 20 KB RECIBE 3 VECES Y LLEGA EL MENSAJE COMPLETO.

ESA FUE UNA SOLUCION QUE SOLAMENTE ES FACTIBLE CUANDO EL SOFTWARE QUE ME ENVIA EL MENSAJE NO ESPERA UNA RESPUESTA.
EN LA MAYORIA DE SOFTWARE QUE ESPERAN RESPUESTA SE ROMPE EL SOCKET Y YA NO SE QUE HACER. ESTOY PENSANDO SERIAMENTE EN DESTROZAR MI COMPUTADORA, PERO DESPUES NO VOY A TENER UNA CON QUE TERMINARLA.

SI HAY ALGUIEN EN ESTE PLANETA QUE ME PUEDA RESPONDER POR FAVOR SI HAY SOLUCION PARA ESTE PROBLEMA, O SI HAY ALGUIEN QUE YA TUVO ESTE ERROR POR FAVOR ESTOY MUY INTERESADO EN SABER COMO LO SOLUCIONARON.

AHORA ME DIRIJO TAMBIEN AL CREADOR DE ESTE PROGRAMA, ES DE MUCHA AYUDA, PERO CUANDO LOS MENSAJES SON MUY LARGOS, NO ME SIRVE EL PROGRAMA.

ESPERO HABERME DEJADO ENTENDER Y QUE ALGUIEN RAPIDAMENTE ME RESPONDA. ESPERO QUE UN PROGRAMADOR SENIOR EN ESTE PLANETA PUEDA RESOLVERLO. YO SIGO REVISANDO Y REVISANDO TODOS LOS DIAS PARA BUSCAR LA SOLUCION.

SE QUE HAY SOLUCIONES, QUE LO HAGA CON OTRO LENGUAJE, PERO NO, YO NECESITO QUE SEA EN POWER BUILDER.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder