<?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[Probleme mit DEV-C++]]></title><description><![CDATA[<p>mein Dev c++ Compiler spuckt mir bei diesem noch recht einfachen Programm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;WinSock.h&gt;

#pragma comment(lib, &quot;libws2_32.a&quot;)

int main()
{
    SOCKET s;
    sockaddr_in server;
    unsigned long addr;

    WSADATA data;
    WSAStartup(MAKEWORD(1, 1), &amp;data);

    s = socket(AF_INET, SOCKET_STREAM,0);
    if(s == SOCKET_ERROR) 
         std::cout &lt;&lt; &quot;Fehler bei socket()&quot;;

    addr = inet_addr(&quot;127.0.0.1&quot;);
    memcpy((char *)server.sin_addr, &amp;addr, sizeof(addr));
    server.sin_family = AF_INET;
    server.sin_port = htons(89);

    if(connect(s,(sockaddr *)&amp;server, sizeof(server)) == SOCKET_ERROR)
    std::cout &lt;&lt; &quot;Error&quot;;

    WSACleanup();

    std::cin.get();

    return 0;
}
</code></pre>
<p>Den Fehler aus, dass SOCKET_STREAM nicht deklariert ist... Ist dass nicht in winsock.h? und er sagt er kann server.sockaddr_in::sin_addr' nicht in `char*' konvertieren...<br />
Danke für die Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/305533/probleme-mit-dev-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 19:59:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/305533.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Jul 2012 17:45:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit DEV-C++ on Sun, 01 Jul 2012 17:45:47 GMT]]></title><description><![CDATA[<p>mein Dev c++ Compiler spuckt mir bei diesem noch recht einfachen Programm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;WinSock.h&gt;

#pragma comment(lib, &quot;libws2_32.a&quot;)

int main()
{
    SOCKET s;
    sockaddr_in server;
    unsigned long addr;

    WSADATA data;
    WSAStartup(MAKEWORD(1, 1), &amp;data);

    s = socket(AF_INET, SOCKET_STREAM,0);
    if(s == SOCKET_ERROR) 
         std::cout &lt;&lt; &quot;Fehler bei socket()&quot;;

    addr = inet_addr(&quot;127.0.0.1&quot;);
    memcpy((char *)server.sin_addr, &amp;addr, sizeof(addr));
    server.sin_family = AF_INET;
    server.sin_port = htons(89);

    if(connect(s,(sockaddr *)&amp;server, sizeof(server)) == SOCKET_ERROR)
    std::cout &lt;&lt; &quot;Error&quot;;

    WSACleanup();

    std::cin.get();

    return 0;
}
</code></pre>
<p>Den Fehler aus, dass SOCKET_STREAM nicht deklariert ist... Ist dass nicht in winsock.h? und er sagt er kann server.sockaddr_in::sin_addr' nicht in `char*' konvertieren...<br />
Danke für die Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2228989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2228989</guid><dc:creator><![CDATA[ProblemKind2]]></dc:creator><pubDate>Sun, 01 Jul 2012 17:45:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit DEV-C++ on Sun, 01 Jul 2012 18:22:55 GMT]]></title><description><![CDATA[<p>Falsches Forum.<br />
Nebenbei: Es ist <code>SOCK_STREAM</code> , ohne <code>ET</code> wie du wunderbar hättest googlen können. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Und den Link in meiner Signatur einmal ansehen. Den ganzen Code hinzupfeffern war unnötig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229010</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 01 Jul 2012 18:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit DEV-C++ on Sun, 01 Jul 2012 18:29:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">memcpy((char *)server.sin_addr, ... // Zeile 22
</code></pre>
<p>Ich frag mich, wie du auf die Idee kommst, ein Stackobjekt in einen Zeiger zu konvertieren. Wenn, dann schreib</p>
<pre><code class="language-cpp">reinterpret_cast&lt;void*&gt;(&amp;server.sin_addr)
</code></pre>
<p>zumal <code>memcpy</code> einen <code>void</code> -pointer erwartet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229013</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 01 Jul 2012 18:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit DEV-C++ on Mon, 02 Jul 2012 19:22:55 GMT]]></title><description><![CDATA[<pre><code>#pragma comment(lib, &quot;libws2_32.a&quot;)
</code></pre>
<p>Diese Zeile nimmt Dev-C++ nicht an. Du musst die librarys manuell im Linker hinzufügen. Dazu musst du oben auf Projekt-&gt; Projekt Optionen -&gt; Parameter -&gt; Bibliothek/Objekt hinzuf. gehen und dann in deinem Dev-C++-Ordner unter &quot;lib&quot; &quot;libws2_32.a&quot; auswählen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229436</guid><dc:creator><![CDATA[zufaulzumanmelden]]></dc:creator><pubDate>Mon, 02 Jul 2012 19:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit DEV-C++ on Mon, 02 Jul 2012 21:55:40 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<pre><code class="language-cpp">reinterpret_cast&lt;void*&gt;(&amp;server.sin_addr)
</code></pre>
<p>zumal <code>memcpy</code> einen <code>void</code> -pointer erwartet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Konvertierungen nach void* sind implizit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229512</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Mon, 02 Jul 2012 21:55:40 GMT</pubDate></item></channel></rss>