<?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 Socket und Pointer]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe folgenden Code:</p>
<pre><code class="language-cpp">void TFTPUDPSend::send(char* data,int length) {
	int t=data[1];
	::std::cout &lt;&lt;  t&lt;&lt; ::std::endl;
	struct sockaddr_in client_addr;
	memset(&amp;client_addr, '\0', sizeof(client_addr));
	inet_aton(addr.data(),&amp;client_addr.sin_addr);
	client_addr.sin_port = htons(port);
	sendto(sock, data, length,0,(struct sockaddr *)&amp;client_addr,sizeof(client_addr));
}
</code></pre>
<p>irgendwie klappt das mit dem data Pointer nicht richtig. Es werden hier nicht meine Daten von Data Versand sondern irgendetwas Zufälliges. Es könnte auch die Pointeradresse sein. Bin mir da leider nicht sicher. Hat einer eine Idee ich falsch mache?</p>
<p>Zur Info ist unter Linux ein UDP Socket.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295277/probleme-socket-und-pointer</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 13:34:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295277.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Nov 2011 14:21:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme Socket und Pointer on Thu, 10 Nov 2011 14:21:38 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe folgenden Code:</p>
<pre><code class="language-cpp">void TFTPUDPSend::send(char* data,int length) {
	int t=data[1];
	::std::cout &lt;&lt;  t&lt;&lt; ::std::endl;
	struct sockaddr_in client_addr;
	memset(&amp;client_addr, '\0', sizeof(client_addr));
	inet_aton(addr.data(),&amp;client_addr.sin_addr);
	client_addr.sin_port = htons(port);
	sendto(sock, data, length,0,(struct sockaddr *)&amp;client_addr,sizeof(client_addr));
}
</code></pre>
<p>irgendwie klappt das mit dem data Pointer nicht richtig. Es werden hier nicht meine Daten von Data Versand sondern irgendetwas Zufälliges. Es könnte auch die Pointeradresse sein. Bin mir da leider nicht sicher. Hat einer eine Idee ich falsch mache?</p>
<p>Zur Info ist unter Linux ein UDP Socket.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2142914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2142914</guid><dc:creator><![CDATA[mrno]]></dc:creator><pubDate>Thu, 10 Nov 2011 14:21:38 GMT</pubDate></item></channel></rss>