T
Tigerass 2.0
Gast
Ich bastle gerade an einem C++ Programm herum, welches einen PHP-Request senden soll und die Antwort ausgibt. Wenn ich das Ganze in Python Programmiere dauert der Request nur ein paar ms. In C++ Hängt er sich an recv aber immer so 6 Sekunden auf.
Habe hier mal den Python-Source:
Hoffe ihr habt Ideen an was das Liegen könnte. Das ganze ist ja eigentlich nicht schwer nach C++ zu formatieren, was ich auch 1:1 getan habe. Blocking Sockets verwenden auch beide
.
LG Tigerass
Habe hier mal den Python-Source:
Code:
import socket
import sys
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
connect=s.connect(('127.0.0.1',80))
post = "POST /test/reg.php HTTP/1.1\r\n";
post += "Host: localhost\r\n";
post += "Content-Type: application/x-www-form-urlencoded\r\n";
post += "Content-Length: 6\r\n"
post += "\r\n";
post += "a=Test";
s.send(post)
request = s.recv(1024)
print request
while(len(request) == 1024): //schlecht gelöst
request = s.recv(1024)
print request
s.close
Hoffe ihr habt Ideen an was das Liegen könnte. Das ganze ist ja eigentlich nicht schwer nach C++ zu formatieren, was ich auch 1:1 getan habe. Blocking Sockets verwenden auch beide
LG Tigerass