Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



TCP Request dauert lange

Discussion on TCP Request dauert lange within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
TCP Request dauert lange

Hallo,

ich hatte vor nen kleinen Login bot für das browsergame kapiland zu schreiben. Ich habe das Login-Paket mit live http headers gesnifft und dann in autoit ein codesnippet angepasst. Es funktioniert zwar alles so weit und ich bekomme in Autoit die gleichen Antworten vom Server wie in Firefox. Allerdings dauert es extrem lange bis ich eine Antwort vom server bekomme (bis zu 10 Sekunden).

Ich hoffe einer weiß woran es liegen könnte.


Code:
#include<String.au3>



TCPStartup()
$ip = TCPNameToIP('kapiland.de')
TCPShutdown()  

$loginpost='server=3&USR=scorni&pass=daspwistgeheim'  
$source=TCPRequest($ip,"kapiland.de", "serverwahl.php4", $loginpost) 
$location=_stringbetween($source,"Location: ","Content-type")
msgbox(0,"",$location[0])






Func TCPRequest($sIp, $sHost, $sSeite = "", $sPost = '', $iMaxTime = 10000)
    Local $sPacket, $iSocket, $iTimer
	$msg=1
    If $sPost = '' Then
        $sPacket = 'GET /' & $sSeite & ' HTTP/1.1' & @CRLF
    Else
        $sPacket = 'POST /' & $sSeite & ' HTTP/1.1' & @CRLF
    EndIf
    $sPacket &= 'Host: ' & $sHost & @CRLF & _
            'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0' & @CRLF & _
            'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF & _
            'Accept-Language: de,en-US;q=0.7,en;q=0.3' & @CRLF & _
            'Accept-Encoding: gzip, deflate' & @CRLF & _
            'Referer: http://kapiland.de/' & @CRLF & _
            'Cookie: ' & @CRLF & _
            'Connection: keep-alive' & @CRLF & _
			'Content-Type: application/x-www-form-urlencoded' & @crlf
    If $sPost <> '' Then
        $sPacket &= 'Content-Length: ' & StringLen($sPost) & @CRLF
    EndIf
    $sPacket &= @CRLF
    If $sPost <> '' Then
        $sPacket &= $sPost
    EndIf
    If $msg=1 Then
    MsgBox(0,"Packet",$sPacket)
    EndIf
    TCPStartup()
    If @error Then Return SetError(1, 0, "")
    $iSocket = TCPConnect($sIp, 80)
    If @error Then Return SetError(2, 0, "")
    TCPSend($iSocket, $sPacket)
    If @error Then Return SetError(3, 0, "")
    $iTimer = TimerInit()
    Do
        $sRecv = TCPRecv($iSocket, 1024)
        If TimerDiff($iTimer) > $iMaxTime Then Return SetError(4, 0, "")
    Until $sRecv <> ""
    Do
        $sRecv &= TCPRecv($iSocket, 1024)
    Until @error Or StringInStr($sRecv, '</html>')
    TCPCloseSocket($iSocket)
    TCPShutdown()
    Return $sRecv
EndFunc   ;==>TCPRequest
SCORNI is offline  
Reply


Similar Threads Similar Threads
wie lange dauert es von 15 bis 55 ?
12/10/2012 - Nostale - 3 Replies
hi, also ich wollte ein neuen char machen der mage sein sollte :D aber wie lange dauert es von 15-55 wenn ich täglich 1-3 std zocke und ich erfahrung habe ? PS:magier is cool und dg is voll teuer :mad:
Wie lange dauert es? :o
06/17/2012 - Vindictus - 4 Replies
Hey leute, Ich wollte fragen , wie lange man braucht um level 32 zu kommen und wie es am schnellsten geht (mit Evie :D) Danke schonmal im vorraus Mfg , Daniel :=)
Wie lange dauert es?
04/09/2011 - WarRock - 6 Replies
Hallo, ich habe da mal ne Frage. Wie lange dauert es bis ich lvl 70 bin? Habe jetzt 6567150 EXP und brauche 7,944,975 EXP Ein Game dauert mit map laden und ende ~1.15 Minuten
wie lange dauert es
12/07/2010 - 4Story - 1 Replies
wie lange dauert es und wie kann man so ein passwort knacken Ka15An8d3cy5 so ist das passwort
Wie lange dauert mit hb auf 60???
08/08/2010 - WoW Bots - 9 Replies
Hey Leute wollte mal wissen wie lange dauert mit HB auf 60 zu kommen . währe super net wenn jmd auf diese frage antwortet :) mfg Jerry2500



All times are GMT +1. The time now is 18:35.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.