<?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[Feler bei selbstgeschr. Winsock Klasse]]></title><description><![CDATA[<p>Hi,<br />
wenn ich folgende selbstgeschriebene Klasse in ein Programm einbnden will meckert er immer über <a href="http://home.arcor.de/xalon-xalon-web/c.JPG" rel="nofollow">das</a></p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;winsock2.h&gt;

class x_socket_c
{
private:
 SOCKET s;
 SOCKADDR_IN addr;

public: 
    void connect_to(string ,int ); 
    int  send_buffer(char* );
    int  get_buffer(char* );
    void  make() ;
};

//---------------------------------------------------------
void x_socket_c::make() 
 {
 s=socket(AF_INET,SOCK_STREAM,0);
 }

//---------------------------------------------------------

int x_socket_c::send_buffer(char* buffer) 
 {
  return send (s,buffer,sizeof(buffer),0)  ;
 }

//---------------------------------------------------------

int x_socket_c::get_buffer(char* buffer) 
 {
  return recv (s,buffer,sizeof(buffer),0)  ;
 }

//---------------------------------------------------------

void x_socket_c::connect_to(string IP,int port)   
 {
  addr.sin_family=AF_INET;

  addr.sin_port=htons(port); 

  addr.sin_addr.s_addr=inet_addr(IP); 

  connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
  }
//---------------------------------------------------------
</code></pre>
<p>Hier mal ein Beißpielprogramm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;x_sockets.h&quot;
using namespace std;

int startWinsock(void);

int main(int* argc,char* argv[])

{
  char buffer[256];
  startWinsock();
  x_sockets_c s;
  s.make();
  s.connect_to(&quot;80.237.132.11&quot;,80);
  s.get(buffer);
  cout &lt;&lt; buffer;
}

int startWinsock(void)

{

  WSADATA wsa;

  return WSAStartup(MAKEWORD(2,0),&amp;wsa);

}
</code></pre>
<p>An was liegt das,kann in der Klasse nix finden</p>
<p>Danke im voraus,<br />
Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126870/feler-bei-selbstgeschr-winsock-klasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 22:08:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126870.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Nov 2005 13:21:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 15:09:03 GMT]]></title><description><![CDATA[<p>Hi,<br />
wenn ich folgende selbstgeschriebene Klasse in ein Programm einbnden will meckert er immer über <a href="http://home.arcor.de/xalon-xalon-web/c.JPG" rel="nofollow">das</a></p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;winsock2.h&gt;

class x_socket_c
{
private:
 SOCKET s;
 SOCKADDR_IN addr;

public: 
    void connect_to(string ,int ); 
    int  send_buffer(char* );
    int  get_buffer(char* );
    void  make() ;
};

//---------------------------------------------------------
void x_socket_c::make() 
 {
 s=socket(AF_INET,SOCK_STREAM,0);
 }

//---------------------------------------------------------

int x_socket_c::send_buffer(char* buffer) 
 {
  return send (s,buffer,sizeof(buffer),0)  ;
 }

//---------------------------------------------------------

int x_socket_c::get_buffer(char* buffer) 
 {
  return recv (s,buffer,sizeof(buffer),0)  ;
 }

//---------------------------------------------------------

void x_socket_c::connect_to(string IP,int port)   
 {
  addr.sin_family=AF_INET;

  addr.sin_port=htons(port); 

  addr.sin_addr.s_addr=inet_addr(IP); 

  connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
  }
//---------------------------------------------------------
</code></pre>
<p>Hier mal ein Beißpielprogramm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;x_sockets.h&quot;
using namespace std;

int startWinsock(void);

int main(int* argc,char* argv[])

{
  char buffer[256];
  startWinsock();
  x_sockets_c s;
  s.make();
  s.connect_to(&quot;80.237.132.11&quot;,80);
  s.get(buffer);
  cout &lt;&lt; buffer;
}

int startWinsock(void)

{

  WSADATA wsa;

  return WSAStartup(MAKEWORD(2,0),&amp;wsa);

}
</code></pre>
<p>An was liegt das,kann in der Klasse nix finden</p>
<p>Danke im voraus,<br />
Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921375</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 15:09:03 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 13:24:50 GMT]]></title><description><![CDATA[<p>Xalon schrieb:</p>
<blockquote>
<p>meckert er immer über Gott und die Welt</p>
</blockquote>
<p>Ohne Infos, keine Antwort. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/921378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921378</guid><dc:creator><![CDATA[Chew-Z]]></dc:creator><pubDate>Sat, 19 Nov 2005 13:24:50 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 15:07:36 GMT]]></title><description><![CDATA[<p>Hmmm,hast recht,war in Eile,sry <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><a href="http://home.arcor.de/xalon-xalon-web/c.JPG" rel="nofollow">Bild der Fehlerausgabe</a></p>
<p>Nochmal sry und schonmal Danke<br />
Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921455</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 15:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 15:13:54 GMT]]></title><description><![CDATA[<p>sizeof(buffer) == 4</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921459</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 15:13:54 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 16:45:15 GMT]]></title><description><![CDATA[<p>Was willst mir damit sagen?</p>
<p>Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921525</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:45:15 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 16:49:33 GMT]]></title><description><![CDATA[<p>das das auch ein fehler in deinem code ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921527</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 16:57:21 GMT]]></title><description><![CDATA[<p>sizeeog(buffer) ist doch nicht immer 4 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921538</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:57:21 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 16:57:49 GMT]]></title><description><![CDATA[<p>wenn ichs doch sage!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921539</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 18:45:03 GMT]]></title><description><![CDATA[<p>NEin isses nicht,führ mal</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(void)
{
char buffer [20];
cout &lt;&lt; sizeof(buffer);
return 1;  
}
</code></pre>
<p>aus... Ausgabe :20</p>
<p>Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921638</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 18:45:03 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 18:51:14 GMT]]></title><description><![CDATA[<p>das ist ja auch was anderes...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921641</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 18:51:14 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 18:55:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char buffer[100];
std::cout &lt;&lt; sizeof(static_cast&lt;char*&gt;(buffer)) &lt;&lt; std::endl; // 4
std::cout &lt;&lt; sizeof(buffer) &lt;&lt; std::endl; // 100
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/921645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921645</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 18:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 19:13:20 GMT]]></title><description><![CDATA[<p>Wasanderes?ich mach ja nicht sizeof(static_cast&lt;char*&gt;(buffer))<br />
sondern ich mach auch sizeof (buffer)</p>
<p>Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921654</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sat, 19 Nov 2005 19:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sat, 19 Nov 2005 19:30:52 GMT]]></title><description><![CDATA[<p>du machst das aber indirekt indem du es der funktion übergibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921675</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 19 Nov 2005 19:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Feler bei selbstgeschr. Winsock Klasse on Sun, 20 Nov 2005 09:43:16 GMT]]></title><description><![CDATA[<p>Ok,<br />
dachte wenn des ein Zeiger ist dann kann ich des Ganznormal benutzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Aber sonzt funzt es auch nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Xalon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921962</guid><dc:creator><![CDATA[Xalon]]></dc:creator><pubDate>Sun, 20 Nov 2005 09:43:16 GMT</pubDate></item></channel></rss>