<?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[Schwierigkeiten mit Socketklasse]]></title><description><![CDATA[<p>Hallole.<br />
Ich versuche gerade die Socketklasse von Rene Nyffenegger zu implementieren.<br />
Quelle:<a href="http://www.adp-gmbh.ch/win/misc/sockets.html" rel="nofollow">www.adp-gmbh.ch/win/misc/sockets.html</a></p>
<p>Ich habe nun ein neues Projekt abgefangen und möchte diese Socketklasse nutzen.</p>
<p>Nun includiere ich die socket.h in meinem Projekt und habe sonst noch fast nichts.<br />
Ich bekomme aber genau 58 Fehler das dieses und jenes, eigentlich alles was mit Sockets zu tun hat in der &quot;winsock2.h&quot; schon definiert ist.</p>
<p>Ich weiß aber nicht mehr was ich denn da tun soll?</p>
<p>Ich habe noch die datei &quot;httpext.h &quot; in welcher wiederum die &quot;windows.h&quot; includiert ist. Nehme ich die raus, bekomme ich keine Fehlermeldungen.<br />
Diese include brauche ich aber und außerdem ist die &quot;windows.h&quot; in der &quot;httpext.h&quot; ebenfalls mit nem include Guard includiert.<br />
In der socket.h ist auch ein include Guard, also sollte es da keine probleme geben.</p>
<p>Egal ob ich die &quot;Ws2_32.lib&quot; dazulinke oder nicht, es bringt keine Änderung.</p>
<p>Die Fehlermeldunge sind dieser Art:</p>
<pre><code>Fehler	9	error C2011: 'WSAData': 'struct' Typneudefinition	d:\programme\microsoft platform sdk\include\winsock2.h	410

Fehler	13	error C2011: 'sockaddr': 'struct' Typneudefinition	d:\programme\microsoft platform sdk\include\winsock2.h	561
</code></pre>
<p>usw...das Ganze 58 mal.</p>
<p>Kann mir jemand sagen was ich da machen soll?<br />
funktioniert der include Guard nicht?</p>
<p>grüße Mondmann</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165506/schwierigkeiten-mit-socketklasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 19:28:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165506.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Nov 2006 14:51:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schwierigkeiten mit Socketklasse on Mon, 20 Nov 2006 14:51:44 GMT]]></title><description><![CDATA[<p>Hallole.<br />
Ich versuche gerade die Socketklasse von Rene Nyffenegger zu implementieren.<br />
Quelle:<a href="http://www.adp-gmbh.ch/win/misc/sockets.html" rel="nofollow">www.adp-gmbh.ch/win/misc/sockets.html</a></p>
<p>Ich habe nun ein neues Projekt abgefangen und möchte diese Socketklasse nutzen.</p>
<p>Nun includiere ich die socket.h in meinem Projekt und habe sonst noch fast nichts.<br />
Ich bekomme aber genau 58 Fehler das dieses und jenes, eigentlich alles was mit Sockets zu tun hat in der &quot;winsock2.h&quot; schon definiert ist.</p>
<p>Ich weiß aber nicht mehr was ich denn da tun soll?</p>
<p>Ich habe noch die datei &quot;httpext.h &quot; in welcher wiederum die &quot;windows.h&quot; includiert ist. Nehme ich die raus, bekomme ich keine Fehlermeldungen.<br />
Diese include brauche ich aber und außerdem ist die &quot;windows.h&quot; in der &quot;httpext.h&quot; ebenfalls mit nem include Guard includiert.<br />
In der socket.h ist auch ein include Guard, also sollte es da keine probleme geben.</p>
<p>Egal ob ich die &quot;Ws2_32.lib&quot; dazulinke oder nicht, es bringt keine Änderung.</p>
<p>Die Fehlermeldunge sind dieser Art:</p>
<pre><code>Fehler	9	error C2011: 'WSAData': 'struct' Typneudefinition	d:\programme\microsoft platform sdk\include\winsock2.h	410

Fehler	13	error C2011: 'sockaddr': 'struct' Typneudefinition	d:\programme\microsoft platform sdk\include\winsock2.h	561
</code></pre>
<p>usw...das Ganze 58 mal.</p>
<p>Kann mir jemand sagen was ich da machen soll?<br />
funktioniert der include Guard nicht?</p>
<p>grüße Mondmann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177865</guid><dc:creator><![CDATA[Mondmann]]></dc:creator><pubDate>Mon, 20 Nov 2006 14:51:44 GMT</pubDate></item><item><title><![CDATA[Reply to Schwierigkeiten mit Socketklasse on Mon, 20 Nov 2006 14:55:03 GMT]]></title><description><![CDATA[<p>Ok ich habs mal wieder selbst rausgefunden:</p>
<p>Ich hatte ursprünglich die beiden include Dateien so gehabt:</p>
<p>#include &lt;httpext.h&gt;<br />
#include &quot;socket.h&gt;</p>
<p>Drehe ich die beiden um geht es!<br />
Nur warum verstehe ich nicht, es sollte doch egal sein in welcher Reihenfolge ich die Dateien includiere...</p>
<p>Wei jemand warum das so ist?</p>
<p>Danke Mondmann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177867</guid><dc:creator><![CDATA[Mondmann]]></dc:creator><pubDate>Mon, 20 Nov 2006 14:55:03 GMT</pubDate></item></channel></rss>