mit hilfe von sockets über proxy server verbinden
-
kann mir jemand von euch sagen wie ich mich mit hilfe von sockets über einen proxyserver verbinden kann?
wäre auch gut wenn jemand von euch texte darüber kenntdanke
-
-
schau dir libcurl an:
http://curl.haxx.se/
-
os ist windows xp,ich verwende den ms compiler(visual c++) und die windows socket libary(winsocket).
google konnte mir bissher leider nicht helfen.
ich suche eigentlich nur informationen dazu, wie die direkte kommunikation mit einem proxyserver ablaufen soll.
wie melde ich mich an?
wie bringe ich den proxyserver dazu, meine pakete zu verschicken?
-
<sry>
-
cplusplus.:
ich möchte nur ungern noch eine zusätzliche libary verwenden
-
proxy schrieb:
cplusplus.:
ich möchte nur ungern noch eine zusätzliche libary verwendenda bleibt aber trotzdem wahr:
Knuddlbaer schrieb:
...C++ kennt keine Sockets oder Proxy....
Du wirst also nicht um spezielle Libs herumkommen.
Gruß,
Simon2.
-
Du wirst also nicht um spezielle Libs herumkommen.
nur bedingt wahr, da man solche libarys auch selber schreiben kann.
außerdem habe ich schon erwähnt, dass ich als "spezielle libary" die winsockets verwende.und es wird sicher auch möglich sein ohne eine zusätzliche "spezielle libary", nur mit hilfe der winsockets über einen proxyserver zu kommunizieren. nur habe ich leider keinen anhaltspunkt, WIE das geht.
gibt es da ein spezielles protokoll?
ein paar stichworte die ich in google stopfen kann würden mir auch schon helfen
-
Weiß nicht genau...
aber dies könnte dir vielleicht weiterhelfen:
http://www.c-worker.ch/tuts.php
-
proxy schrieb:
...nur bedingt wahr, da man solche libarys auch selber schreiben kann....
War mir bewusst, aber Du wirst ohne "zusätzliche libs" wiederum sehr große Probleme habe, Deine Spezialbibliotheken am Betriebssystem vorbeizuschmuggeln.

proxy schrieb:
...
außerdem habe ich schon erwähnt, dass ich als "spezielle libary" die winsockets verwende....Das war mir aus dem Zusammenhang nicht klar geworden.
Sorry, native Netzwerkprogrammierung habe ich noch nie gemacht (brauche ich auch nicht für mein Lebensglück
), weswegen ich Dir leider nicht weiterhelfen kann.
Wenn ich Dich mißverstanden habe, tut mir das leid .... es tauchen hier leider jeden Tag Leute auf mit Fragen wie: "Mit welchem C++-Befehl kann ich den Magieskill meines WoW-Charakters auf unendlich setzen ? Habe schon lange gesucht und nichts gefunden. Bitte helft mir sofort !"
Gruß,
Simon2.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Simon2 schrieb:
proxy schrieb:
...nur bedingt wahr, da man solche libarys auch selber schreiben kann....
War mir bewusst, aber Du wirst ohne "zusätzliche libs" wiederum sehr große Probleme habe, Deine Spezialbibliotheken am Betriebssystem vorbeizuschmuggeln.

das ist ja wohl quatsch. wenn er winsock verwendet, benötigt er keine extra-bibliotheken um das http-protokoll um zu setzen, darum geht es ja schliesslich. das arbeiten wird wahrscheinlich einfacher, wenn man auf vorhandene sachen zurückgreift, aber vom lernwert her, macht es natürlich auch mal sinn, dass ein oder andere selber zu programmieren.
Simon2 schrieb:
proxy schrieb:
...
außerdem habe ich schon erwähnt, dass ich als "spezielle libary" die winsockets verwende....Das war mir aus dem Zusammenhang nicht klar geworden.
Sorry, native Netzwerkprogrammierung habe ich noch nie gemacht (brauche ich auch nicht für mein Lebensglück
), weswegen ich Dir leider nicht weiterhelfen kann.warum dann antworten, wenn man eh nicht helfen kann? das ist unnötiges thread aufgeblähe und hilft keinem weiter.
das http-protokoll ist nicht so schwer. du baust mittels socket und connect ne Verbindung zu deinem Server auf, siehe auch im obigen Tutorial und sendest dann deine HTTP-Requests mittels send und empfängst die Antworten mittels recv. Was du genau sendest (GET, POST, CONNECT (für proxy), ...), kannst du in den entsprechenden RFC (rfc1945 und rfc2616) zu HTTP nachlesen.
http://www.w3.org/Protocols/rfc1945/rfc1945
http://www.w3.org/Protocols/rfc2616/rfc2616