<?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[Chatsystem - Problem mit Router]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich habe soeben ein Chatsystem mit Server und Client<br />
für 2 IP-Adressen entwickelt. Bis jetzt jedoch habe ich das Chatsystem nur auf<br />
meinem Lokalen Rechner (IP 127.0.0.1 und TCP Port 55555) ans Laufen bekommen <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>Einen virtuellen Server für meine Netzwerk-IP (TCP 55555) habe ich bereits<br />
konfiguriert; doch beim Austauschen der Nachrichten kommt keine Verbindung mehr zustande. Das ganze Chatsystem funktioniert natürlich, wenn ich die Router-Firewall deaktiviere. (Aber was soll das bringen? :D)</p>
<p>Ich hoffe, Ihr könnt mir weiterhelfen <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>Nun einige Daten zu meinem Router:</p>
<p>Router: T-Sinus 111 DSL<br />
Router-IP: 192.168.2.1<br />
IPs: 192.168.2.100(Server), 192.168.2.101 (Client)<br />
Firmware Version 1.0</p>
<p>Teil des Logbuchs:<br />
**<br />
14.04.2004 18:11:16 **LAND** 217.85.155.163, 1488-&gt;&gt; 217.85.155.163, 55555 (from LAN Inbound)<br />
14.04.2004 17:02:17 **LAND** 217.228.203.77, 1466-&gt;&gt; 217.228.203.77, 55555 (from Wireless Inbound)<br />
**</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71079/chatsystem-problem-mit-router</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 17:03:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71079.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Apr 2004 16:40:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Wed, 14 Apr 2004 16:40:31 GMT]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich habe soeben ein Chatsystem mit Server und Client<br />
für 2 IP-Adressen entwickelt. Bis jetzt jedoch habe ich das Chatsystem nur auf<br />
meinem Lokalen Rechner (IP 127.0.0.1 und TCP Port 55555) ans Laufen bekommen <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>Einen virtuellen Server für meine Netzwerk-IP (TCP 55555) habe ich bereits<br />
konfiguriert; doch beim Austauschen der Nachrichten kommt keine Verbindung mehr zustande. Das ganze Chatsystem funktioniert natürlich, wenn ich die Router-Firewall deaktiviere. (Aber was soll das bringen? :D)</p>
<p>Ich hoffe, Ihr könnt mir weiterhelfen <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>Nun einige Daten zu meinem Router:</p>
<p>Router: T-Sinus 111 DSL<br />
Router-IP: 192.168.2.1<br />
IPs: 192.168.2.100(Server), 192.168.2.101 (Client)<br />
Firmware Version 1.0</p>
<p>Teil des Logbuchs:<br />
**<br />
14.04.2004 18:11:16 **LAND** 217.85.155.163, 1488-&gt;&gt; 217.85.155.163, 55555 (from LAN Inbound)<br />
14.04.2004 17:02:17 **LAND** 217.228.203.77, 1466-&gt;&gt; 217.228.203.77, 55555 (from Wireless Inbound)<br />
**</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501485</guid><dc:creator><![CDATA[Mr. K.O.T]]></dc:creator><pubDate>Wed, 14 Apr 2004 16:40:31 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Wed, 14 Apr 2004 20:53:03 GMT]]></title><description><![CDATA[<p>Ok - hab es jetzt mit dem TCP Port 21 hinbekommen.<br />
Bis jetzt läuft das Chatsystem einwandfrei auf Windows 98, doch auf Windows XP bekomm´ ich es net so ganz mit der Internatadresse hin <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>Könnt Ihr es eventuell mal auf eurem (XP) Rechner testen?</p>
<p>Ich danke euch für jede Antwort!</p>
<p><strong>Hier die Codes:</strong></p>
<pre><code class="language-cpp">// DER CHAT-CLIENT
//Header-Dateien
//------&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
#include &quot;StdAfx.h&quot;
#include &lt;windows.h&gt;
#include &lt;iostream.h&gt;
//#include &lt;winsock2.h&gt;
#include &lt;stdio.h&gt;
//------&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;

//Funktionen definieren
int startWinsock(void);
//---------------------&gt;

//HAUPTPROGRAMM
int main()

{
  char ip[15];
  cout &lt;&lt; &quot;||||-----IP-Chat-----||||\nEnter IP-Adress: &quot;;
  cin &gt;&gt; ip;

  long rc; SOCKET s; SOCKADDR_IN addr; char buf[256];//Winsock und Sockets Definieren
  rc=startWinsock(); if(rc!=0) {return 0;} //Winsock starten
  s=socket(AF_INET,SOCK_STREAM,0); if(s==INVALID_SOCKET) {return 0;} //Socket definieren 2

  memset(&amp;addr,0,sizeof(SOCKADDR_IN)); // zuerst alles auf 0 setzten 
  addr.sin_family=AF_INET;
  addr.sin_port=htons(21); // wir verwenden mal port 21
  addr.sin_addr.s_addr=inet_addr(ip); // zielrechner ist unser eigener

  //Konnektieren!!!
  printf(&quot;\n\nConnecting...\n&quot;);
  rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
  if(rc==SOCKET_ERROR) {printf(&quot;No Connection !\n\n&quot;); return 0;}

  printf(&quot;Connection to localhost!\n\n&quot;);

  // Daten senden
  while(rc!=SOCKET_ERROR)
  {
    printf(&quot;\nZeichenfolge eingeben [max 256]: &quot;);
    gets(buf);

	send(s,buf,strlen(buf),0);
	rc=recv(s,buf,256,0);
	if(rc==0) {return 0;}  if(rc==SOCKET_ERROR) {return 0;}
	buf[rc]='\0';
    printf(&quot;Nachricht erfolgreich gesendet!\n&quot;);
  }

  //Aufräumen!
  closesocket(s);
  WSACleanup();
  return 0;
}
//HAUPTPROGRAMM-ENDE

int startWinsock(void)

{

  WSADATA wsa;

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

}
</code></pre>
<pre><code class="language-cpp">// DER CHAT-SERVER
//Header-Dateien
//------&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
#include &quot;StdAfx.h&quot;
#include &lt;windows.h&gt;
#include &lt;iostream.h&gt;
//#include &lt;winsock2.h&gt;
#include &lt;stdio.h&gt;
//------&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;

//Funktionen definieren
int startWinsock(void);
//---------------------&gt;

//HAUPTPROGRAMM
int main()

{
  long rc; SOCKET acceptSocket; SOCKET connectedSocket; SOCKADDR_IN addr; char buf[256]; char buf2[300]; //Winsock und Sockets Definieren
  rc=startWinsock(); if(rc!=0) {return 0;} //Winsock starten
  acceptSocket=socket(AF_INET,SOCK_STREAM,0); if(acceptSocket==INVALID_SOCKET) {return 0;} //Socket definieren 2

  memset(&amp;addr,0,sizeof(SOCKADDR_IN)); // zuerst alles auf 0 setzten
  addr.sin_family=AF_INET;
  addr.sin_port=htons(21);
  addr.sin_addr.s_addr=INADDR_ANY;

  //Socket binden!
  rc=bind(acceptSocket,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR_IN));
  if(rc==SOCKET_ERROR) {return 0;}
  //Listen
  rc=listen(acceptSocket,10); if(rc==SOCKET_ERROR) {return 0;}

  //Accept
  connectedSocket=accept(acceptSocket,NULL,NULL);
  if(connectedSocket==INVALID_SOCKET) {return 0;}

  // Daten austauschen
  while(rc!= SOCKET_ERROR)
  {
	rc=recv(connectedSocket,buf,256,0); if(rc==0) {} //Daten empfangen
	if(rc==SOCKET_ERROR) {}

    buf[rc]='\0'; //Daten
    printf(&quot;Client sendet: %s\n&quot;,buf);
    rc=send(connectedSocket,buf2,strlen(buf2),0); //Daten senden
  }

  closesocket(acceptSocket);
  closesocket(connectedSocket);
  WSACleanup();
  return 0;
}

int startWinsock(void)

{

  WSADATA wsa;

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

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/501611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501611</guid><dc:creator><![CDATA[Mr. K.O.T]]></dc:creator><pubDate>Wed, 14 Apr 2004 20:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Thu, 15 Apr 2004 08:45:54 GMT]]></title><description><![CDATA[<p>Nimm nicht Port 21. Nach den offiziellen <a href="http://www.iana.org/assignments/port-numbers" rel="nofollow">Port-Zuweisungen</a> ist der für ftp reserviert. Was spricht gegen Port 55555?<br />
Wie du deinen Router richtig konfigurierst, solltest du mit Hilfe der Anleitung oder Google herausbekommen. Du bist bestimmt nicht der einzige &quot;T-Sinus 111 DSL&quot;-Besitzer, der port-forwarding will.</p>
<p>Mr. K.O.T schrieb:</p>
<blockquote>
<p>[...]doch auf Windows XP bekomm´ ich es net so ganz mit der Internatadresse hin</p>
</blockquote>
<p>Was bekommst du nicht hin? Beschreib den Fehler bitte etwas genauer; evtl. hilft dabei ein Debugger. <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/501799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501799</guid><dc:creator><![CDATA[Christoph]]></dc:creator><pubDate>Thu, 15 Apr 2004 08:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Thu, 15 Apr 2004 09:51:26 GMT]]></title><description><![CDATA[<p>Na ja wenn ich auf Windows XP meine richtige IP-Adresse eingebe<br />
(also meine WAN IP-Adresse), kommt keine Verbindung bei &quot;Connecting...&quot; zustande.<br />
Auf meinem Win98 Rechner funktioniert das seltsammerweise einwandfrei <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="😕"
    /> <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>
<p>Mit dem Port 55555 habe ich bis jetzt alles versucht (virtueller Server, Spezialanwendungen bis hin zur Firewalldeaktivierung) - doch das Ding lässt sich einfach nicht öffnen <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="😞"
    /> (Ausser natürlich per Firewalldeaktivierung - aber das klärt sich ja von alleine <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    />)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501845</guid><dc:creator><![CDATA[Mr. K.O.T]]></dc:creator><pubDate>Thu, 15 Apr 2004 09:51:26 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Thu, 15 Apr 2004 09:59:48 GMT]]></title><description><![CDATA[<p>Guck mal unter Port Forwarding bei deinem Router.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501852</guid><dc:creator><![CDATA[..]]></dc:creator><pubDate>Thu, 15 Apr 2004 09:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Thu, 15 Apr 2004 15:09:25 GMT]]></title><description><![CDATA[<p>Mr. K.O.T schrieb:</p>
<blockquote>
<p>(Ausser natürlich per Firewalldeaktivierung - aber das klärt sich ja von alleine <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    />)</p>
</blockquote>
<p>Wenn du also den Paketfilter (Marketingausdruck: &quot;Firewall&quot;) des Routers deaktivierst, leitet der alle Anfragen an deinen Rechner weiter? Wenn mehrere Rechner am Router hängen, woher weiß der Router, dass ein bestimmter Port an deinen Rechner soll?<br />
Das kannst du bestimmt irgendwo einstellen, welcher Port an welchen Rechner weitergeleitet werden soll. Ein Paketfilter, also das, was dein Router fälschlicherweise &quot;Firewall&quot; nennt, basiert auf Regeln. Finde heraus, welche Regel dafür verantwortlich ist, dass Verbindungsversuche auf Port 55555 keinen Erfolg haben.<br />
Such doch einfach mal nach Foren oder Webseiten, die dein Router-Modell behandeln. Du wirst bestimmt fündig. <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>
<p>Benutzt du auf dem Windows XP System eine sogenannte &quot;Personal Firewall&quot;?<br />
Du könntest z.B. <a href="http://www.sysinternals.com/ntw2k/source/tcpview.shtml" rel="nofollow">TCPView</a> benutzen, um festzustellen, ob dein Server richtig funktioniert.<br />
Ansonsten helfen Fehlercodes ungemein viel mehr als &quot;verbindet nicht&quot;. <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 />
Mit einem Debugger bekommst du a) den Funktionsaufruf, der fehlschlägt und b) die Fehlercodes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/502065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502065</guid><dc:creator><![CDATA[Christoph]]></dc:creator><pubDate>Thu, 15 Apr 2004 15:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Chatsystem - Problem mit Router on Thu, 15 Apr 2004 18:05:12 GMT]]></title><description><![CDATA[<p>Habe jetzt die C++ Orginalversionen verwendet<br />
(<a href="http://c-worker.ch/tuts/wstut_op.html" rel="nofollow">http://c-worker.ch/tuts/wstut_op.html</a>)</p>
<p>So langsam verstehe ich überhaupt nichts mehr... <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="🙄"
    /><br />
Über den Port 21 funktioniert der Datenverkehr auf meinem Win98-Rechner<br />
einwandfrei.<br />
Wenn ich den Port 55555 forwarde und den Datenverkehr über ihn<br />
ablaufen lasse, gibt der Client die Meldung aus, dass er aktzeptiert wurde.<br />
Aber das Serverprogramm zeigt nichts an <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 />
THX</p>
<p>Die Logdateien von tcpview:</p>
<pre><code class="language-cpp">/*Das funktioniert:*/
</code></pre>
<p>**<br />
TCP schorty:ftp schorty:0 LISTENING<br />
TCP schorty:1660 schorty:0 LISTENING<br />
TCP schorty:ftp <a href="http://p5082fa6e.dip.t-dialin.net:1660" rel="nofollow">p5082fa6e.dip.t-dialin.net:1660</a> ESTABLISHED<br />
TCP schorty:1660 <a href="http://p5082fa6e.dip.t-dialin.net" rel="nofollow">p5082fa6e.dip.t-dialin.net</a>:ftp ESTABLISHED<br />
**</p>
<p>**</p>
<pre><code class="language-cpp">/*und das nicht:*/
</code></pre>
<p>TCP schorty:55555 schorty:0 LISTENING<br />
TCP schorty:1669 schorty:0 LISTENING<br />
TCP schorty:1669 <a href="http://p5082fa6e.dip.t-dialin.net:55555" rel="nofollow">p5082fa6e.dip.t-dialin.net:55555</a> ESTABLISHED<br />
TCP schorty:55555 <a href="http://p5082fa6e.dip.t-dialin.net:1669" rel="nofollow">p5082fa6e.dip.t-dialin.net:1669</a> SYN_RCVD<br />
**:(</p>
]]></description><link>https://www.c-plusplus.net/forum/post/502160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502160</guid><dc:creator><![CDATA[Mr. K.O.T]]></dc:creator><pubDate>Thu, 15 Apr 2004 18:05:12 GMT</pubDate></item></channel></rss>