<?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[Daten via Socket versenden]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich will zyklisch einen string via Socket an einen bestimmten Port senden.</p>
<p>Ich habe bereits mehrere Anleitungen zur Client-Server Programmierung gelesen,<br />
aber ich verstehe es einfach nicht.</p>
<p>ich hoffe ihr könnt mir helfen.</p>
<p>ich hab damit angefangen:</p>
<pre><code>int IDMySocket;
struct sockaddr_in AdrMySock;

char puffer[];
int MsgLen;

IDMySocket = socket(AF_INET, SOCK_STREAM, 0);
AdrMySock.sin_family = AF_INET;
AdrMySock.sin_port = &quot;34567&quot;; 

bind(IDMySocket, &amp;AdrMySock, sizeof(AdrMySock) );
</code></pre>
<p>wie überprüfe ich jetzt, ob auf port 34567 jemand hört ?<br />
und wie sende ich dann eine datei an genau diesen Port. <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>Danke an alle, die mir weiterhelfen :p</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/335030/daten-via-socket-versenden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 01:03:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/335030.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Oct 2015 13:07:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten via Socket versenden on Mon, 26 Oct 2015 13:07:20 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich will zyklisch einen string via Socket an einen bestimmten Port senden.</p>
<p>Ich habe bereits mehrere Anleitungen zur Client-Server Programmierung gelesen,<br />
aber ich verstehe es einfach nicht.</p>
<p>ich hoffe ihr könnt mir helfen.</p>
<p>ich hab damit angefangen:</p>
<pre><code>int IDMySocket;
struct sockaddr_in AdrMySock;

char puffer[];
int MsgLen;

IDMySocket = socket(AF_INET, SOCK_STREAM, 0);
AdrMySock.sin_family = AF_INET;
AdrMySock.sin_port = &quot;34567&quot;; 

bind(IDMySocket, &amp;AdrMySock, sizeof(AdrMySock) );
</code></pre>
<p>wie überprüfe ich jetzt, ob auf port 34567 jemand hört ?<br />
und wie sende ich dann eine datei an genau diesen Port. <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>Danke an alle, die mir weiterhelfen :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472736</guid><dc:creator><![CDATA[nicht-registriert]]></dc:creator><pubDate>Mon, 26 Oct 2015 13:07:20 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Mon, 26 Oct 2015 13:40:47 GMT]]></title><description><![CDATA[<p>Du musst mit connect eine Verbindung mit dem Server herstellen, dann kannst du mit send und recv Daten senden und empfangen.<br />
Der Server muss im listen - Modus sein und dann mit accept die Verbindung akzeptieren. Sieh dir dazu mal das: <a href="http://robsite.net/files/0000/0012/sockdoc.pdf" rel="nofollow">http://robsite.net/files/0000/0012/sockdoc.pdf</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472745</guid><dc:creator><![CDATA[Bitmapper]]></dc:creator><pubDate>Mon, 26 Oct 2015 13:40:47 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Mon, 26 Oct 2015 18:34:43 GMT]]></title><description><![CDATA[<p>bind ist für server nicht für clients.<br />
Um was für ein Protokoll handelt es sich überhaupt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472801</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Mon, 26 Oct 2015 18:34:43 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 05:18:22 GMT]]></title><description><![CDATA[<p>Ich muss nochmal nachfragen, aber ich glaube ich soll die Daten via http schicken.</p>
<p>Es war nirgends die Rede davon, dass ich mich vorher mit dem Server verbinden soll, deswegen habe ich dazu auch keine Infos bekommen.<br />
Es hieß einfach nur die Daten über den port schicken, die anderen holen sich den an dem Port ab ...</p>
<p>Ich will den aber nochmal ne Email schreiben, weil mich das total verwirrt ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472854</guid><dc:creator><![CDATA[nicht-registriert]]></dc:creator><pubDate>Tue, 27 Oct 2015 05:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 06:21:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn das so ist, dann bist du ein Client und kein Server. Dann solltest du dir in der Doku von Bitmapper den Teil des Clients nochmal anschauen. Bzw bei Beispiel 4-5 wird dir sogar gezeigt wie man einen HTTP-GET-Request versendet.</p>
<p>Nach dem du dann weist wie man Nachrichten Verschickst und Empfängt, solltest du dir mal das HTTP-Protokoll anschauen, hört sich zumindest danach an, das du deine Datei auf einen Webserver abladen sollst.</p>
<p>MFG Marco</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472860</guid><dc:creator><![CDATA[Marc-O]]></dc:creator><pubDate>Tue, 27 Oct 2015 06:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 07:09:27 GMT]]></title><description><![CDATA[<p>Ja, ich bin auf jeden Fall der Client, ich soll die Daten ja senden <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>Ich bin jetzt so weit gekommen:</p>
<pre><code>int IDMySocket;
struct sockaddr_in AdrMySock;

int MsgLen = strlen(stringMsg);

IDMySocket = socket(AF_INET, SOCK_STREAM, 0);
AdrMySock.sin_family = AF_INET;
AdrMySock.sin_port = &quot;34567&quot;;

if ( ( connect(IDMySocket, &amp;AdrMySock, sizeof(AdrMySock)); ) != 0 )
                // fehler beim connecten
int res = Send(IDServerSocket, stringMsg, MsgLen, 0);

if ( res == -1)
     // fehler bei send()

if ( MsgLen != res )
     // nicht alles übertragen --&gt; nochmal übertragen
else
     Close(IDServerSocket);
</code></pre>
<p>wegen dem http hab ich nochmal ne Mail geschrieben und warte noch auf Antwort <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>Bis jetzt schonmal vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472864</guid><dc:creator><![CDATA[nicht-registriert]]></dc:creator><pubDate>Tue, 27 Oct 2015 07:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 10:55:03 GMT]]></title><description><![CDATA[<p>falls du noch fragen hast oder welche auftreten schau doch mal hier:<br />
<a href="https://www.c-plusplus.net/forum/169861-full">https://www.c-plusplus.net/forum/169861-full</a></p>
<p>dort gibt es eigentlich eine wie ich finde sehr anschauliche und gut nachvollziebare anleitung (tutorial) zu diesem thema...</p>
<p>so wie ich gesehen hab werden dort die dinge erklärt mit denen du dich schwer tust...</p>
<p>hoff ich konnte helfen <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 />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472881</guid><dc:creator><![CDATA[SocKetShelp]]></dc:creator><pubDate>Tue, 27 Oct 2015 10:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 12:54:13 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>danke für den Tipp, die Anleitung hab ich auch schon entdeckt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Hab jetzt ein Update vom Kollegen erhalten.<br />
ich soll den Server darstellen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472896</guid><dc:creator><![CDATA[nicht-registriert]]></dc:creator><pubDate>Tue, 27 Oct 2015 12:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Daten via Socket versenden on Tue, 27 Oct 2015 19:21:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Und welches Protokoll ist die Ausgangslage?</p>
<p>MFG Marco</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2472997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2472997</guid><dc:creator><![CDATA[Marc-O]]></dc:creator><pubDate>Tue, 27 Oct 2015 19:21:30 GMT</pubDate></item></channel></rss>