Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: coco en Noviembre 02, 2009, 10:23:09 pm
-
si, asi como dice el titulo.
me conecto a un host, puerto 80, envio una cabecera, y me responde con varios paquetes de 1024 bytes. Pero entre cada uno de estos paquetes, al final, o por el medio, aparecen numeros, que no es el LEN, nada que ver.
Fijate un pedazo de un solo paquete:
(mira lo que esta en negrita)
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-8859-1
15b
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<title>Servicio Meteorológico Nacional</title>
<link rel="SHORTCUT ICON" href="http://www.smn.gov.ar/gifs/iconsmn.ico" />
2
<S
a3
CRIPT LANGUAGE="JavaScript">
<!--- Se esconde el codigo a navegadores sin JS
if (window != window.top)
top.location.href = location.href;
// -->
</SCRIPT>
2
<s
39
cript src="js/ajax.js" type="text/javascript"></script>
dd
<style type='text/css'>
meti un debug en la funcion RecvDataToBuffer, justo abajo de la llamada al API y me devuelve lo mismo.. asique el error no proviene de la parte de mover datos adentro de la clase.. que garcha puede ser?, PD: con otros hosts no aparecen tantos errores, pero aparecen abajo de la cabecera. No probe con winsock ni con el de leandro.
edito:
Probe con el CDownload que viene en el ejemplo del CSockMaster, y lo descarga SIN ERRORES! WTF??? que demonios pasa aca?
PD2: me pone histerica no saber el error :@
saludos