Sie sind nicht angemeldet.
Zitat von »Y0Gi«
aber warum machst du das ausgerechnet in C? ne noch viel umständlichere möglichkeit fällt mir partout nicht ein...![]()
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
#include <windows.h> #include <winsock2.h> #include <stdio.h> #include <string.h> int startWinsock(void); int main() { long rc; SOCKET s; SOCKADDR_IN addr; char buf[256]; rc=startWinsock(); s=socket(AF_INET,SOCK_STREAM,0); memset(&addr,0,sizeof(SOCKADDR_IN)); addr.sin_family=AF_INET; addr.sin_port=htons(80); addr.sin_addr.s_addr=inet_addr("200.56.232.57"); rc=connect(s,(SOCKADDR*)&addr,sizeof(SOCKADDR)); while(rc!=SOCKET_ERROR) { gets(buf); send(s,buf,strlen(buf),0); rc=recv(s,buf,256,0); if(rc==0) { printf("Server hat die Verbindung getrennt..\n"); break; } buf[rc]='\0'; printf("%s",buf); } closesocket(s); WSACleanup(); return 0; } int startWinsock(void) { WSADATA wsa; return WSAStartup(MAKEWORD(2,0),&wsa); } |
Zitat von »elbarto`«
wenn ich nun z.b. "get google.de http/1.0\n" sende bekomme ich immerhin schonmal was zurück, jedoch ist die seite "error 404 - requested url is not valid" seite. jemand ne idee?
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 |
#!/usr/bin/env python import urllib # set proxy proxies = {'http': '[url]http://www.proxy.de:3128/'}[/url] url = 'http://www.pr0n.ru/' f = urllib.urlopen(url, proxies=proxies) print f.read() |
-