<?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[problem mit gethostbyaddr]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;

 #pragma comment(lib, &quot;ws2_32.lib&quot;) 

using namespace std;

int start()
{
	WSADATA wsa;
	return WSAStartup(MAKEWORD(2,5),&amp;wsa);
}

int main()
{

	SOCKADDR_IN addr;

	string str;
	HOSTENT * host;
	HOSTENT *h;
	long rc;
	unsigned long _addr;

	rc = start();

	if(rc != 0)
		cout &lt;&lt; &quot;shit wsa  &quot; &lt;&lt; WSAGetLastError() &lt;&lt; endl &lt;&lt; endl;

	if ((host = gethostbyname(&quot;www.heise.de&quot;)) == NULL)
	{   
		cout &lt;&lt; &quot;shit error number: &quot; &lt;&lt; WSAGetLastError() &lt;&lt; endl &lt;&lt; endl;
	}

	else
	{

		in_addr inet;
		inet.S_un.S_addr = *((unsigned long*)host-&gt;h_addr_list[0]);
		string str = inet_ntoa(inet);

		cout &lt;&lt; str &lt;&lt; endl;

		_addr = inet_addr(inet_ntoa(inet));		// str.c_str() funktioniert auch nicht

		h = gethostbyaddr((char*) &amp;addr, 4, AF_INET);

		cout &lt;&lt; h-&gt;h_name &lt;&lt; endl &lt;&lt; endl;	

	}

 return 0;
}
</code></pre>
<p>hi,</p>
<p>gethostbyaddr funktioniert nicht<br />
wsagetlasterror gibt mir bei gethostbyaddr 11004 zurück<br />
mach ich was bei der konvertierung falsch?<br />
mein programm soll einfach die domain auflösen und rückauflösen<br />
mehr will ich nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
habt ihr eine ahnung warum der code nicht funktioniert?</p>
<p>gruß xerxes</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/66014/problem-mit-gethostbyaddr</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 22:41:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/66014.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Feb 2004 13:15:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit gethostbyaddr on Tue, 24 Feb 2004 13:15:11 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;

 #pragma comment(lib, &quot;ws2_32.lib&quot;) 

using namespace std;

int start()
{
	WSADATA wsa;
	return WSAStartup(MAKEWORD(2,5),&amp;wsa);
}

int main()
{

	SOCKADDR_IN addr;

	string str;
	HOSTENT * host;
	HOSTENT *h;
	long rc;
	unsigned long _addr;

	rc = start();

	if(rc != 0)
		cout &lt;&lt; &quot;shit wsa  &quot; &lt;&lt; WSAGetLastError() &lt;&lt; endl &lt;&lt; endl;

	if ((host = gethostbyname(&quot;www.heise.de&quot;)) == NULL)
	{   
		cout &lt;&lt; &quot;shit error number: &quot; &lt;&lt; WSAGetLastError() &lt;&lt; endl &lt;&lt; endl;
	}

	else
	{

		in_addr inet;
		inet.S_un.S_addr = *((unsigned long*)host-&gt;h_addr_list[0]);
		string str = inet_ntoa(inet);

		cout &lt;&lt; str &lt;&lt; endl;

		_addr = inet_addr(inet_ntoa(inet));		// str.c_str() funktioniert auch nicht

		h = gethostbyaddr((char*) &amp;addr, 4, AF_INET);

		cout &lt;&lt; h-&gt;h_name &lt;&lt; endl &lt;&lt; endl;	

	}

 return 0;
}
</code></pre>
<p>hi,</p>
<p>gethostbyaddr funktioniert nicht<br />
wsagetlasterror gibt mir bei gethostbyaddr 11004 zurück<br />
mach ich was bei der konvertierung falsch?<br />
mein programm soll einfach die domain auflösen und rückauflösen<br />
mehr will ich nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
habt ihr eine ahnung warum der code nicht funktioniert?</p>
<p>gruß xerxes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/466775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/466775</guid><dc:creator><![CDATA[xerxes_]]></dc:creator><pubDate>Tue, 24 Feb 2004 13:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit gethostbyaddr on Tue, 24 Feb 2004 15:38:11 GMT]]></title><description><![CDATA[<p>Servus xerxes_,<br />
so trifft man sich wieder (bin Christoph_K aus #WinAPI im QNet)! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Ich frage mich nur, wieso Du nicht mehr da bist? <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 />
Zum einen weil Du kontruktive Mitarbeit geleistet hast *schmoll* und zum anderen, weil Du dadurch garnicht mehr auf <a href="http://win-api.com" rel="nofollow">http://win-api.com</a> kommst... Genau dort gibt's nämlich einen wunderschönen Tipp + Trick für dich, wie man von einer Adresse <a href="http://www.lycos.de" rel="nofollow">www.lycos.de</a> z.B. die IP bekomm und dann auch wieder den Adressenamen... Ich gebe Dir mal den direkten Link, ausnahmsweise, normal sollte man das von selbst sehen. Dafür ist die Page ja nun da :p<br />
<a href="http://www.win-api.com/index.php?content=resources&amp;mode=5&amp;ttid=26" rel="nofollow">http://www.win-api.com/index.php?content=resources&amp;mode=5&amp;ttid=26</a><br />
Wär aber trotzdem nett, wenn Du uns durch weitere Besuche im Channel erfreuen würdest *wasn heut los? schmolling extreme* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Naja es wird klappen mit dem Resolven der Adressen und der IP's, bin ich sicher, mach's gut, bis denne.</p>
<p>Gruß,<br />
Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/466896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/466896</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Tue, 24 Feb 2004 15:38:11 GMT</pubDate></item></channel></rss>