Autor Beitrag
N1m3
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30


Borland Delphi 2005 Personal
BeitragVerfasst: Do 22.09.05 18:22 
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
Einloggen, um Attachments anzusehen!
Hansi@OMG
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 304

Vista
Delphi 2006 Prof., Lazarus
BeitragVerfasst: 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.

_________________
Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
N1m3 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30


Borland Delphi 2005 Personal
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 304

Vista
Delphi 2006 Prof., Lazarus
BeitragVerfasst: 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.

_________________
Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
N1m3 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30


Borland Delphi 2005 Personal
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 24.09.05 13:55 
Moin!

user profile iconHansi@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.

user profile iconN1m3 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. Die Einstellung im Router selbst ist aber vom Gerät/Firmware abhängig :arrow: Handuch fragen! :wink:

cu
Narses


Zuletzt bearbeitet von Narses am Mo 18.02.08 02:55, insgesamt 1-mal bearbeitet
N1m3 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30


Borland Delphi 2005 Personal
BeitragVerfasst: 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: midcom-p2p.sourcefor...rd-midcom-p2p-01.txt


??
Hansi@OMG
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 304

Vista
Delphi 2006 Prof., Lazarus
BeitragVerfasst: 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".

_________________
Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?
N1m3 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 30


Borland Delphi 2005 Personal
BeitragVerfasst: Sa 24.09.05 17:05 
Zyxel Prestige 600
Hansi@OMG
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 304

Vista
Delphi 2006 Prof., Lazarus
BeitragVerfasst: Sa 24.09.05 18:02 
Dann schau mal die Anleitung an
www.portforward.com/...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.

_________________
Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?