para evitar eso yo utilizo netcat, asi los datos se cargan correctamente, he modificado un poco un script que tenia para cambiar la ip (reiniciar router) automáticamente agilizando mucho el tener que cambiar de ip cada X tiempo.
cambioIP.cmd@echo off
::Script para renovar la IP automáticamente - by Mytnick -
::Para poder utilizar este script se necesita tener Netcat en system32 "nc.exe"
::Recuerde que Netcat es detectado por casi todos los antivirus al considerarlo una herramienta de tipo "hacker"
mode con cols=80
mode con lines=25
color 8f
title Renovar IP Automaticamente - by Mytnick -
if exist %windir%\system32\nc.exe (goto main) else goto error
:main
cls
echo.
echo [[ by Mytnick ]]
echo.
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Renovar IP Automaticamente º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p time= Introduzca el tiempo restante en minutos:
echo.
set /p user= Introduzca nombre de usuario:
echo.
set /p pass= Introduzca password:
cls
echo.
echo [[ by Mytnick ]]
echo.
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Renovar IP Automaticamente º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /a con=60*time
echo.
echo - INFORMACION -
echo ===============
echo.
echo Puerta de enlace: 192.168.1.1
echo.
echo Puerto: 23
echo.
echo Usuario: %user%
echo.
echo Password: ******** (oculto)
echo.
echo Tiempo restante: %con% seg. (%time% min.)
echo.
echo Espere..
ping -n %con% 127.0.0.1 > nul
echo %user%>0.tmp
echo %pass%>>0.tmp
echo reboot>>0.tmp
echo user logout>>0.tmp
nc<0.tmp 192.168.1.1 23 | exit
del /f /q 0.tmp
exit
:error
cls
echo.
echo.
echo ERROR!! No se ha podido encontrar el archivo nc.exe en system32
echo.
echo.
echo A continuacion sera redirigido a
www.securityfocus.com para su descarga
echo.
echo.
echo Pulse una tecla...
pause > nul
start
http://www.securityfocus.com/tools/139exit
saludos