Verbindung herstellen

G1n0 0n3

Mitglied
Hallo Gemeinde,

ich habe mir einen Chatprogramm in Java geschrieben und wollte mit mein Freund schreiben.
Mein Problem oder meine Frage an euch: Wie können wir miteinander schreiben?
Wie können wir die Verbindung zwischen meinem Freund und mir herstellen?
Wir sind beide über einen Router online und wissen nicht, wie wir die Verbindung aufstellen sollen :S

Danke euch im voraus
G1n0
 
Hi

wie hast du denn das im Programm, soll zB. der Benutzer die IP eingeben,
oder versucht das Programm selber den Server suchen, oder...?

Ist der Server an einer Stelle allein und alle Chatter verbinden sich als Clients dazu,
oder...?

Wenn ja; Wo ist der Server?
Bei deinem Freund, bei dir, oder allein an einer dritten Stelle?
 
Was mein Freund und ich machen wollten ist,dass wir beide uns über die IP verbinden...
Der Server ist bei mir...
Wenn wir die IP als "localhost" eingeben klappt es super,aber sobald wir unsere IP´s
eingeben funktioniert es nicht

Gruß
 
Und der Server ist ein eigenes Programm, mit dem ihr beide euch als Clients verbindet?

Habt ihr eur Firewalls überprüft (in Windows ist einer integriert, im Router kann einer sein,
zusätzlich eventuell noch einen installiert)?

Auf der Serverseite muss im Router Portforwarding eingestellt werden.
Der Router muss ja wissen, an welchen "seiner" Computer die Verbindung weitergeleitet werden muss.
 
Genau, es ist ein eigenes Programm. Mein Freund und ich wollen uns als Clients verbinden.
Wir haben sogar unser Firewall mal ausgeschaltet/deaktiviert und es getestet, aber wieder ohne Erfolg.
Wir werden es dann mal mit der Portforwarding Einstellung versuchen :D
Danke für den Tipp

Gruß
 
Ja, ohne PFW gehts nicht.

Wie das ausschaut, ist je nach Router anders, aber jedenfalls gibts sowas wie eine Liste,
der man Einträge hinzufügen und löschen kann, wobei jeder Eintrag
aus einer IP und einem Port besteht.

Da muss ein Eintrag dazu, mit der internen IP des Servercomputers
(beginnt wahrscheinlich mit 192.168, meistens auch irgendwo
in den Routereinstellungen sichtbar) und dem Port,
den das Programm eben verwendet.
 
Zurück