Entwickler-Ecke
Internet / Netzwerk - Einfaches Chat Programm doch keine Verbindung `??
N1m3 - Do 22.09.05 18:22
Titel: Einfaches Chat Programm doch keine Verbindung `??
Hallo zusammen
Ich habe mir ein Beispiel heruntergeladen, wie ein Chatprogramm aussehen könnte. Ich möchte eines programmieren, mit dem ich mit jemand anderem zusammenverbinden kann. Wir haben es schon probiert nur klappt es mit der Verbindung nicht. Beim Beispiel ist das eigentliche Programm der Server wie auch der Client.
Vorgegeben ist der Port 1000 aber es funktioniert, wie schon gesagt, nicht.
Wär sehr toll wenn ihr mir da behilflich sein könntet.
Gruss
Hansi@OMG - Fr 23.09.05 19:04
Das liegt aber wahrscheinlich an einer Firewall oder so. Hab das Proggi einfach nur kompiliert und ausgeführt auf 2 verschiedenen Rechnern im Netzwerk und das funzt. Das einzige ist, beim schließen kommt ein "Nicht verbunden" aber das ist wahrscheinlich nur ne Kleinigkeit.
Das muss an deinem Rechner liegen.
N1m3 - Sa 24.09.05 12:34
Hi
Also ich habe meine eigene Firewall ausgeschaltet aber es kommt immer ein Host Error auf beiden Seiten.
Ich denke das könnte auch am Router liegen. Welche Ports könnt ich dann nehmen?
Gruss
Hansi@OMG - Sa 24.09.05 13:04
Soll der Chat jetzt im lokalen Netzwerk oder auch übers Internet funktionieren?
Der Router spielt nur eine Rolle, wenn die Verbindung aus dem Internet in dein Netzwerk aufgebaut werden soll.
Ich hab bei mir den Standardport 1000 verwendet, hat einwandfrei funktioniert, außer dem Fehler beim beenden.
Ansonsten kannst dus ja mal mit irgendeinem Port > 5000 versuchen. Die Ports unter 1000 sind normalerweise für Windoof reserviert.
N1m3 - Sa 24.09.05 13:43
im Lokalen Bereich funktioniert es ohne Probleme.
Nur ich möchte zu einem anderen Computer verbinden, besser gesagt ins Internet, da der andere Computer nicht an meinem Netzwerk hängt.
Gruss
Narses - Sa 24.09.05 13:55
Moin!
Hansi@OMG hat folgendes geschrieben: |
| Die Ports unter 1000 sind normalerweise für Windoof reserviert. |
Sorry, das hat nix mit Windows zu tun und es gilt unterhalb von Port 1024. :wink: Dabei handelt es sich um die laut RFC sog. well-known-ports, das ist einfach ein Standard.
N1m3 hat folgendes geschrieben: |
im Lokalen Bereich funktioniert es ohne Probleme.
Nur ich möchte zu einem anderen Computer verbinden, besser gesagt ins Internet, da der andere Computer nicht an meinem Netzwerk hängt. |
Dann benötigt der Server-PC, wenn dieser hinter einem Router hängt, ein
Portforwarding [
http://www.delphi-library.de/topic_Portforwarding++Eine+kleine+Einfuehrung_80904.html]. Die Einstellung im Router selbst ist aber vom Gerät/Firmware abhängig :arrow: Handuch fragen! :wink:
cu
Narses
N1m3 - Sa 24.09.05 16:26
Hallo
Laut Wikipedia tönt das sehr gut, für mein Problem. Doch ich habe noch keine Hilfe gefunden, wie ich es mit Delphi realisieren kann.
Und was ich in Foren gefunden habe passt leider nicht zu meinem Problem, da alle das Problem hatten eine Datei über ICQ oder MSN zu senden/empfangen, was bei mir überhaupt kein Problem darstellt.
Habe unter 'Port-Forwarding' und 'DMZ' gesucht.
Edit: Habe im Forum einen Beitrag gefunden 'Router auschalten' leider klappt das auch nicht. Man könnte aber den Router so umgehen:
http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
??
Hansi@OMG - Sa 24.09.05 16:45
Erstmal was hast du für einen Router. Bei manchen Routern heißt das Portforwarding auch NAT "Network Address Translation".
N1m3 - Sa 24.09.05 17:05
Zyxel Prestige 600
Hansi@OMG - Sa 24.09.05 18:02
Dann schau mal die Anleitung an
http://www.portforward.com/english/routers/port_forwarding/ZyXEL/Prestige600/eJamming_Station.htm
Da stellst du unter NAT den Port ein, den du nutzen willst und die ZielIP deines Rechners im lokalen Netzwerk und schon kann man sich von draußen auf deinen Rechner verbinden.
Wenn du übers Internet mit jemand anderen eine Verbindung aufbauen willst, der auch einen Router hat, muss der halt auch den Port bei sich forwarden.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!