<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CSocket mit SOCKS5 Proxy]]></title><description><![CDATA[<p>Moin</p>
<p>Wie kann ich in eine ganz normale CSocket Verbindung einen SOCKS5 Proxy mit einschalten?<br />
Ich würde dafür gerne eine eigene Klasse &quot;CProxySocket&quot; von CSocket ableiten und für diese dann zum Beispiel auch eine Memberfunktion wie SetProxy() schreiben.<br />
Ich hab aber momentan keine Ahnung wie ich es anstellen kann, dass beim Aufruf von Connect() das ganze über einen SOCKS5 Proxy geschieht und nicht wie überlicherweise direkt verbindet.<br />
Ich wäre für Denkanstöße bzw. Erklärungen oder auch Code sehr dankbar.</p>
<p>Viele Grüße,<br />
sa88</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169193/csocket-mit-socks5-proxy</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:55:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169193.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jan 2007 05:36:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 05:36:48 GMT]]></title><description><![CDATA[<p>Moin</p>
<p>Wie kann ich in eine ganz normale CSocket Verbindung einen SOCKS5 Proxy mit einschalten?<br />
Ich würde dafür gerne eine eigene Klasse &quot;CProxySocket&quot; von CSocket ableiten und für diese dann zum Beispiel auch eine Memberfunktion wie SetProxy() schreiben.<br />
Ich hab aber momentan keine Ahnung wie ich es anstellen kann, dass beim Aufruf von Connect() das ganze über einen SOCKS5 Proxy geschieht und nicht wie überlicherweise direkt verbindet.<br />
Ich wäre für Denkanstöße bzw. Erklärungen oder auch Code sehr dankbar.</p>
<p>Viele Grüße,<br />
sa88</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201554</guid><dc:creator><![CDATA[sa88]]></dc:creator><pubDate>Wed, 03 Jan 2007 05:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 09:17:32 GMT]]></title><description><![CDATA[<p>Nimm doch was fertiges:<br />
<a href="http://www.codeproject.com/internet/casyncsocketex.asp" rel="nofollow">http://www.codeproject.com/internet/casyncsocketex.asp</a><br />
<a href="http://www.codeproject.com/internet/casyncproxysocket.asp" rel="nofollow">http://www.codeproject.com/internet/casyncproxysocket.asp</a><br />
(oder schau Dir den Source dazu an)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201618</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 03 Jan 2007 09:17:32 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 14:13:20 GMT]]></title><description><![CDATA[<p>Danke für die Links. Ich hab mir auch gleiche diese CAsyncProxySocket Klasse heruntergeladen.<br />
Dann hab ich versucht diese CAsyncProxySocket Klasse in CProxySocket umzuschreiben, also dass sie nicht mehr CAsyncSocket als Basisklasse hat, sondern CSocket.<br />
Das hab ich mehr oder weniger gemacht, indem ich einfach alle &quot;Async&quot; Vorkommen entfernt habe. Das ganze hat sich schließlich auch fehlerfrei kompilieren lassen.<br />
Bei der anschließenden Ausführung jedoch, hat es nur noch funktioniert, wenn ich SetProxy(PROXYTYPE_NOPROXIES) angeben habe. Sobald ich einen Proxy einstelle, kommen keine Daten mehr rein. Woran liegt das?<br />
Hätte ich bei der Umschreibung von CAsyncSocket nach CSocket noch etwas anderes beachten müssen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201953</guid><dc:creator><![CDATA[sa88]]></dc:creator><pubDate>Wed, 03 Jan 2007 14:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 14:17:41 GMT]]></title><description><![CDATA[<p>Warum willst Du einen &quot;normalen&quot; Socket verwenden? IMHO macht es gar keinen Sinn... sobald Du was &quot;vernünftiges&quot; mit dem Socket machen willst, wirst Du sowieso einen Async-Socket benötigen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201959</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 03 Jan 2007 14:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 16:21:02 GMT]]></title><description><![CDATA[<p>Was genau ist denn beim CAsyncSocket besser als beim CSocket?<br />
Bis jetzt hat mir der immer nur Probleme bereitet, daher hab ich immer den CSocket benutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202048</guid><dc:creator><![CDATA[sa88]]></dc:creator><pubDate>Wed, 03 Jan 2007 16:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket mit SOCKS5 Proxy on Wed, 03 Jan 2007 17:05:59 GMT]]></title><description><![CDATA[<p>Besser ist, dass er &quot;asynchron&quot; arbeitet!!! d.h. Dein (UI-)Thread wird nicht dauerend blokiert, wenn Du auf Daten wartest...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202075</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 03 Jan 2007 17:05:59 GMT</pubDate></item></channel></rss>