<?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[[sockets]Datenverlust beim verschicken übers Internet]]></title><description><![CDATA[<p>Abend an alle,</p>
<p>Ich habe ein Progamm geschrieben ( Linux ) mit dem man belibig grosse daten übers Internet( TCP/IP ) verschicken kann( P2P ).</p>
<p>Soweit läuft alles wunderbar</p>
<p>...Jedoch gibt es ein Problem:<br />
Wenn Daten (bspw eine mp3 datei ) verschickt werden enthält die Datei einige Fehler. Beim anhören z.b gibt es dann ne menge soundfehler ( die ich mir nur mit datenverlust erklären kann <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>Werden die Daten nur über 127.0.0.1 oder im internen Netzwerk verschickt, funktioniert alles einwandfrei !</p>
<p>Wie kann ich dafür sorgen, dass alle Daten übers www beim client ankommen ?</p>
<p>PS: Ich kann wenn nötig auch gerne den sourcecode posten !</p>
<p>Gruss darrel <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/topic/205472/sockets-datenverlust-beim-verschicken-übers-internet</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 05:31:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205472.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Feb 2008 16:21:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 16:21:39 GMT]]></title><description><![CDATA[<p>Abend an alle,</p>
<p>Ich habe ein Progamm geschrieben ( Linux ) mit dem man belibig grosse daten übers Internet( TCP/IP ) verschicken kann( P2P ).</p>
<p>Soweit läuft alles wunderbar</p>
<p>...Jedoch gibt es ein Problem:<br />
Wenn Daten (bspw eine mp3 datei ) verschickt werden enthält die Datei einige Fehler. Beim anhören z.b gibt es dann ne menge soundfehler ( die ich mir nur mit datenverlust erklären kann <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>Werden die Daten nur über 127.0.0.1 oder im internen Netzwerk verschickt, funktioniert alles einwandfrei !</p>
<p>Wie kann ich dafür sorgen, dass alle Daten übers www beim client ankommen ?</p>
<p>PS: Ich kann wenn nötig auch gerne den sourcecode posten !</p>
<p>Gruss darrel <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/1455973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455973</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Thu, 14 Feb 2008 16:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 16:33:55 GMT]]></title><description><![CDATA[<p>Der Source von der Sende- und Empfangs-Routine wäre recht sinnvoll <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455980</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 14 Feb 2008 16:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 16:44:24 GMT]]></title><description><![CDATA[<p>Serverfunktion:</p>
<pre><code>void Server :: send_data()
{
	int sending_status;
	unsigned long size_pointer = 0;
	char TCP_packet[TCP_packet_size];

	file_to_send = new char[file_size];

	file_to_send = read_file(file_path, file_size);

	//compute: sending-loop &amp;&amp; rest of file (modulo)
	int sending_counter = file_size / TCP_packet_size; /*************/
	int rest_of_file = file_size % TCP_packet_size;	  /* 512 bytes */

	//sending loop
	for ( int i = 0; i &lt;= sending_counter + 1; i++)
	{
		//check if end of file is reached
		if ( i == sending_counter )
		{
			TCP_packet_size = rest_of_file;
		}

		//fill TCP packet
		for ( int n = 0; n &lt; TCP_packet_size; n++ )
		{
			TCP_packet[n] = file_to_send[size_pointer + n];
		}

		//send packet to client
		sending_status = send(accepted_socket_id, TCP_packet,
								  TCP_packet_size, 0); 

		if ( sending_status == -1 )
		{
			ERROR(&quot;sending data&quot;);
		}

		//add 512 to copy the next 512 bytes of the file
		size_pointer = size_pointer + 512;

	}

	delete [] file_to_send;

	return;
}
</code></pre>
<p>Clientfunktion: ( dateigrösse wurde davor übertragen )</p>
<pre><code>void Client :: recive_data_from_host()
{
	int reciving_status;
	char TCP_packet[TCP_packet_size];
	bool exit = false;
	unsigned long size_pointer = 0;

	//compute: sending-loop &amp;&amp; rest of file (modulo)
	int reciving_counter = file_size / TCP_packet_size; /*************/
	int rest_of_file = file_size % TCP_packet_size;	  /* 512 bytes */

	//reciving loop
	for ( int i = 0; i &lt;= reciving_counter + 1; i++ )
	{
		if( i == reciving_counter )
		{
			TCP_packet_size = rest_of_file;
		}

		//recive data from host 
		reciving_status = recv( socket_id, TCP_packet, TCP_packet_size, 0);
		if ( reciving_status == -1 )
		{
			ERROR(&quot;reciving data from host&quot;);
		}

		//assemble file
		for (int i = 0; i &lt;  TCP_packet_size; i++ )
		{
			File_binary[size_pointer + i] = TCP_packet[i];
		}

		//add 512 to copy the next 512 bytes of the file
		size_pointer = size_pointer + 512;
	}

	//wirte data to device 
	write_file( File_binary, file_size, file_path );

	delete [] File_binary;

	return;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1455985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455985</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Thu, 14 Feb 2008 16:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 16:51:11 GMT]]></title><description><![CDATA[<p>Du solltest sowohl beim Senden als auch beim Empfangen den Rückgabewert prüfen. Der sagt Dir nämlich, wieviel empfangen und gesendet wurde. Du überprüfst nur, ob irgendwas gesendet (empfangen) wurde und verwirfst (speicherst) dann ein Paket fester Länge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455990</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 14 Feb 2008 16:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 17:07:05 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Du solltest sowohl beim Senden als auch beim Empfangen den Rückgabewert prüfen. Der sagt Dir nämlich, wieviel empfangen und gesendet wurde. Du überprüfst nur, ob irgendwas gesendet (empfangen) wurde und verwirfst (speicherst) dann ein Paket fester Länge.</p>
</blockquote>
<p>THX für den hinweis</p>
<p>Wäre es dann möglich so mein problem zu beheben ?<br />
bsp:</p>
<pre><code>if ( reciving_status != TCP_packet_size )
{ 
       //nochmal gleiches packet senden, solange bis die kompletten 512bytes angekommen sind 
}
</code></pre>
<p>???</p>
<p>EDIT: Man müsste quasi dem server jedes mal eine antwort schicken, ob er nochmal senden muss oder ob es mit dem nächsten packet weitergehn kann ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456005</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Thu, 14 Feb 2008 17:07:05 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 18:12:48 GMT]]></title><description><![CDATA[<p>Nein, du solltest eher beim Empfangen nur soviele Bytes nach File_binary schieben, wie du auch empfangen hast und entsprechend auch size_pointer erhöhen <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/1456044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456044</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 14 Feb 2008 18:12:48 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 18:50:38 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Nein, du solltest eher beim Empfangen nur soviele Bytes nach File_binary schieben, wie du auch empfangen hast und entsprechend auch size_pointer erhöhen <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>Das ist natürlich die bessere/ elegantere Methode <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>Vielen Dank für die Aufklärung !</p>
<p>Gruss darrell</p>
<p>EDIT: Aber was ist dann mit den verlorenen packeten ?<br />
Wenn der Server 512bytes sendet, aber nur bspw 256 ankommen, dann bringt es mit doch wenig die in eine datei zu schreiben.<br />
Damit wäre ich ja wieder am Anfang des problems.</p>
<p>Oder kümmert sich die systemfunktion send selbst darum das die packete vollständing übertragen werden ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456064</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Thu, 14 Feb 2008 18:50:38 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 21:01:22 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn der Server 512bytes sendet, aber nur bspw 256 ankommen, dann bringt es mit doch wenig die in eine datei zu schreiben.<br />
Damit wäre ich ja wieder am Anfang des problems.</p>
</blockquote>
<p>Du checkst das nicht wie TCP/IP funktioniert.<br />
In dem Fall bekommst du einfach die restlichen 256 Byte später, also beim nächsten mal wo du recv() aufrufst.<br />
Natürlich kann sein dass dann auch wieder bloss &lt; 256 Bytes ankommen, in dem Fall musst du halt nochmal recv() aufrufen etc.<br />
Das ist übrigens der #1 Fehler den fast alle Anfänger machen, weil sie die Doku nicht lesen oder nicht verstehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456184</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 14 Feb 2008 21:01:22 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Thu, 14 Feb 2008 21:47:04 GMT]]></title><description><![CDATA[<p>Beim 2ten Testlauf mit den änderungen sind alle bytes angekommen.</p>
<p>THX nochmal an alle !!!</p>
<p>Gruss Darrel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456222</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Thu, 14 Feb 2008 21:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 00:55:14 GMT]]></title><description><![CDATA[<p>und beim 1. testlauf gings nicht? <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="🙄"
    /> <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/1456264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456264</guid><dc:creator><![CDATA[oo]]></dc:creator><pubDate>Fri, 15 Feb 2008 00:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 13:25:36 GMT]]></title><description><![CDATA[<p>kannst ja auch ne funktion schreiben die solange recv in einer schleife ausführt bis genau die anzahl an bytes übertragen wurde... allerdings würde die funktion dann blockieren wenn die gegenseitige nichts mehr sendet..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456499</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Fri, 15 Feb 2008 13:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 13:36:42 GMT]]></title><description><![CDATA[<p>Jetzt läuft deine Kommunikation zwar schon, aber wenn du magst, kannst du dir ja auch mal <a href="http://sfml.sourceforge.net/tutorials/network-sockets.php" rel="nofollow">sfml</a> anschauen, da ist eine recht solide Socket-Library dabei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456512</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 15 Feb 2008 13:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 13:54:58 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Jetzt läuft deine Kommunikation zwar schon, aber wenn du magst, kannst du dir ja auch mal <a href="http://sfml.sourceforge.net/tutorials/network-sockets.php" rel="nofollow">sfml</a> anschauen, da ist eine recht solide Socket-Library dabei.</p>
</blockquote>
<p>Hab mir das mal durchgelesen:<br />
Wenn ich das richtig verstanden hab ist sfml eine c++(also OS unabhängige)libary.<br />
Wenn das stimmt dann ist es ja möglich mit dieser Lib auf allen systemen mit Sockets zu arbeiten.</p>
<p>oder liege ich da falsch ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456534</guid><dc:creator><![CDATA[Darrel]]></dc:creator><pubDate>Fri, 15 Feb 2008 13:54:58 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 14:17:06 GMT]]></title><description><![CDATA[<p>Darrel schrieb:</p>
<blockquote>
<p>Hab mir das mal durchgelesen:<br />
Wenn ich das richtig verstanden hab ist sfml eine c++(also OS unabhängige)libary.<br />
Wenn das stimmt dann ist es ja möglich mit dieser Lib auf allen systemen mit Sockets zu arbeiten.</p>
<p>oder liege ich da falsch ?</p>
</blockquote>
<p>Das hast du richtig erfasst <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="🙂"
    /> Das ist ein großer Vorteil von solchen Libraries, einmal die Plattformunabhängigkeit, zum anderen, dass Bugs meistens recht schnell gefunden und ausgemerzt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456549</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 15 Feb 2008 14:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 14:36:14 GMT]]></title><description><![CDATA[<p>öhm.. nur mal so als frage ... die SFML müsste doch aber auch auf sockets basieren oder etwa nicht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456557</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Fri, 15 Feb 2008 14:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 14:45:51 GMT]]></title><description><![CDATA[<p>Ja, trotzdem sind die socket-Funktionen nicht plattformunabhängig (glaube ich jedenfalls), mindestens aber muss man je nach Plattform verschiedene Header einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456563</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 15 Feb 2008 14:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 14:52:11 GMT]]></title><description><![CDATA[<p>ja das stimmt man muss andere header einbinden und unter unix heißt es nicht closesocket sondern close... aber das sind ja geschichten die sich #ifdef usw.. regeln lassen... ich finde solche libs ansich recht praktisch... aber man kann z.b. bei der sfml nicht einsehen wie die funktionen etc aufgebaut sind... dabei lernt man ja nichts... oder kann man iwie sich den quellcode anschauen (lass mich nämlich gerne eines besseren belehren)</p>
<p>Gruß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456566</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Fri, 15 Feb 2008 14:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 15:20:23 GMT]]></title><description><![CDATA[<p>Dass die Libraries einem die ganzen #ifdef-Geschichten abnehmen, ist doch einer der großen Vorteile. Und ja, SFML ist OpenSource, wenn man sich das Paket runterlädt, sind auch alle Quelltexte dabei (konntest du ja nicht wissen) <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456582</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 15 Feb 2008 15:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 15:49:26 GMT]]></title><description><![CDATA[<p>danke danke ich werds mir mal ansehen <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>GRuß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456617</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Fri, 15 Feb 2008 15:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 18:50:39 GMT]]></title><description><![CDATA[<p>uhm... also wenn schon C++ und Sockets, dann wuerd ich doch eher zu den boost-Sockets raten ( <a href="http://www.boost.org" rel="nofollow">www.boost.org</a> - eine Sammlung vieler Plattformunabhaengiger C++ Funktionen), die SMFL ist ja doch - wie der Name sagt - eher auf Multimedia-Anwendungen ausgerichtet. <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456739</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Fri, 15 Feb 2008 18:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 19:03:59 GMT]]></title><description><![CDATA[<blockquote>
<p>uhm... also wenn schon C++ und Sockets</p>
</blockquote>
<p>Ist die Kombination deiner Meinung nach nicht gut? <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/1456749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456749</guid><dc:creator><![CDATA[o.O]]></dc:creator><pubDate>Fri, 15 Feb 2008 19:03:59 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Fri, 15 Feb 2008 19:06:45 GMT]]></title><description><![CDATA[<p>Stimmt, aber mir persönlich gefallen die SFML-Sockets besser <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="🙂"
    /> Das soll um Himmels Willen kein Totschlagsargument sein, aber ich bin momentan einfach sehr angetan von der SFML. Und dass es eigentlich eine Multimedia-Library ist, heißt ja auch nicht, dass sie andere Sachen nicht kann <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/1456750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456750</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 15 Feb 2008 19:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Sat, 16 Feb 2008 06:50:47 GMT]]></title><description><![CDATA[<p>also mir gefällt inzwischen (nachdem ich mir die src codes dersfml mal angeschaut hab) auch recht gut und wirkt recht professionell... jedoch ... nutz ich weiter hin meine eigene socket library... boost halte ich für diese anwendung übertrieben... das ist doch so als wenn man opengl benutzt nur um grafiken zu laden...</p>
<p>Gruß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456992</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Sat, 16 Feb 2008 06:50:47 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Sat, 16 Feb 2008 09:56:27 GMT]]></title><description><![CDATA[<p>Die SFML ist wirklich genial! Schade nur, dass das zu einer Multimedia-Library gehört!<br />
Ich suche schon nach längerer Zeit nach einer Netzwerk-Library. Allerdings finde ich keine gute und einfache.<br />
Ich hab schon des öfteren von einer, die in boost enthalten sein soll, gehört, gefunden habe ich diese bis heute nicht.<br />
Könnte mir jemand verraten, wo man die findet? <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 />
Viele Grüße<br />
tHOMY</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1457026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1457026</guid><dc:creator><![CDATA[Thomy]]></dc:creator><pubDate>Sat, 16 Feb 2008 09:56:27 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Sat, 16 Feb 2008 12:25:55 GMT]]></title><description><![CDATA[<p>boost asio</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1457079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1457079</guid><dc:creator><![CDATA[~booster]]></dc:creator><pubDate>Sat, 16 Feb 2008 12:25:55 GMT</pubDate></item><item><title><![CDATA[Reply to [sockets]Datenverlust beim verschicken übers Internet on Sat, 16 Feb 2008 13:01:41 GMT]]></title><description><![CDATA[<p>Ich habe übrigens auch mal eine Socket-Klasse geschrieben. Zu finden unter <a href="http://www.tntnet.org/cxxtools.hms" rel="nofollow">http://www.tntnet.org/cxxtools.hms</a>. Funktioniert auf Linux und Unix. Da ist auch ein iostream dabei, welcher über Sockets kommuniziert.</p>
<p>Der Vollständigkeit halber sei noch <a href="http://www.linuxhacker.at/socketxx" rel="nofollow">Socket++</a> erwähnt. Oder eigentlich ist Vollständigkeit weit übertrieben. Es gibt noch etliche weitere Bibliotheken, die so etwas haben (CommonC++, Poco,...).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1457090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1457090</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Sat, 16 Feb 2008 13:01:41 GMT</pubDate></item></channel></rss>