Come posso utilizzare un proxy SOCKS dal mio programma socket C++?Utilizzo di un proxy SOCKS da C++
risposta
La tua domanda è un po 'vaga, ma proverò a rispondere comunque.
Se trovato questi legami che potrebbe aiuto:
- A C++ socket library - Include un campione di un proxy Web
- Another C++ socket library - Include anche un esempio di proxy
Utilizzando the SOCKS RFC e i collegamenti citati, è possibile che sia in grado di creare un proxy SOCKS.
non mi piace la pubblicazione di link come una risposta, ma dal momento che non lo fai chiaramente stato ciò che si vuole raggiungere, non posso davvero essere più preciso ...
@Navin: ancora 4 persone upvoted e il PO accettato. Potrebbe essere inutile per te e per il tuo problema particolare, nel qual caso ti incoraggio a pubblicare la tua domanda specifica (con più dettagli speranzosi di questa). – ereOn
Sto usando il client SOCKS di boost. Ho abbaiato alla tua risposta perché collega letteralmente le librerie di socket e il SOCKS RFC. Voglio dire, se qualcuno volesse implementare la RFC da sé, non verrebbe qui per i link! – Navin
@Navin Una volta mi è stata data una risposta simile e ho implementato un RFC da solo. Potresti considerarlo inutile perché ti sarebbe piaciuto un tipo di risposta "copia-incolla". Fortunatamente, alcune persone vogliono ancora capire cosa fanno e come funzionano le cose e la lettura di una RFC può fornire molti indizi su come risolvere al meglio il problema. Inoltre, se sei così insoddisfatto della mia risposta, perché non ne dai uno migliore? Sarei felice di revocarlo. – ereOn
Qui, utilizzare le calze involucro dal progetto di codice: http://www.codeproject.com/KB/IP/Socks.aspx
Non hai bisogno di firmare le tue risposte, soprattutto quando hai un nickname che può confondere in una risposta in C++! Ho speso 5 secondi per capire cosa stava facendo "0xDEAD BEEF" finché non ho realizzato che era il tuo nickname;) – ereOn
http://www.codeproject.com/KB/IP/Socks.aspx - Calze Wrapper
Un titolo di solito "riprende" la questione, non il contrario ... – ereOn