seblst verbindende Programme

Status
Nicht offen für weitere Antworten.

Felix

Bekanntes Mitglied
Hi,
ich will ein Chatprogramm programmieren, das keinen Chat Server braucht.
Ich hab bloß keine Ahnung wie ich das anstellen soll. Ich hab nur mal gehört, dass so etwas funktioniert (zum Beispiel bei Kaaza soll es so funktioniert haben).
Habt ihr eine Ahnung, wie ich anfangen soll?

MFG
Felix :D
 

Icewind

Bekanntes Mitglied
hm naja kazaa wird auch nicht ohne server funktionieren weil wie sollte der clienjt sonst wissen welche ip andere clients haben???

naja gehen würde das nur wenn einer der chatteilnehmer in seinem client einen server aufmachen würde dann müssten alle anderen chatteilnehmer nur noch zu seiner ip verbinden aber ganz ohne server gehts nicht... (so weit ich weis)
 

Felix

Bekanntes Mitglied
Ich hab mal einen Bericht darüber gelesen, das es so schwer ist Kazza zu vernichten, weil es keinen Server besitzt. Ich hab auch keine Ahnung wie das funktionieren soll....
Kann auch sein, dass ich fehlinformiert bin.....

Hat jemand einen Vorschlag, wie so etwas funktionieren soll?

MFG
Felix
 

foobar

Top Contributor
Programmier doch erstmal einen ganz normalen Chat. Das ganze dann so umzubauen, daß es auch ohne zentralen Server funktioniert, ist nicht so schwierig.
Dein Programm muß dann Client und Server gleichzeitig sein, also Anfragen engegennehmen und Nachrichten an andere Clients/Server weiterleiten.
 

Felix

Bekanntes Mitglied
Ich hab schon einen Chat-Server programmiert. Dieser muss allerdings, damit der gefunden werden kann, eine statische IP besitzen. In einem Heimnetztwerk ist das kein Problem, jedoch wenn ich ihn im Internet nutzen will. Ich möchte dieses Problem irgendwie umgehen.

Einen Chat ohne Server kann ich auch Programmieren, allerdings nur, wenn mir die IP des Chatpartners bekannt ist. Ich möchte gerne einen Chat entwicklen, wo ich nicht die IP des Partners benötige (nur wie das funktionieren soll habe ich keine Ahnung :oops: )
Gibt es keine Möglichkeit irgendwie das Web nach einem gleichen Programm, dass an einem bestimmten Port wartet zu scannen oder ähnliches?

MFG
Felix
 
R

Roar

Gast
d könntest das ja über einen dyndns server machen der online ist... der erste user meldet sich dann dort an mit seiner ip, die anderen user die sich verbinden wollen connecten sich zu dem dyndns server, und der erste user fungiert dann als server... wenn der erste user da dann geht haste allerdings n problem.. das musste dann irgendwie hinkriegen dass die anderen clients sich ummelden oder so..
 

Felix

Bekanntes Mitglied
Naja,
das ist dann nicht so richtig, wie ich es will, weil
:arrow: ich brauch trotzdem nen Server
:arrow: also auch ne statische IP

Wenn ich einen Tread einbau, der immer an einen bestimmten Port lauscht und einen der immer diesen Port auf anderen Rechnern contactet, müsst es doch eigentlich funktionieren? Allerdings ist es vermutlich zu zeit- und trafficintensiv das www komplett zu scannen!

MFG
Felix
 
G

Guest

Gast
Das Zauberwort ist P2P (Peer to Peer)
Jage es mal durch Google, dann findest Du etwas dazu.
Bekannte Projekte: Gnutella, Jabber, Freenet (nicht der Provider) etc.
 

Felix

Bekanntes Mitglied
Hi,
hab mich mal informiert, aber nix gefunden, was man mir Java alleine verwirklichen könnte. Gibt es soetwas überhaupt?

MFG
Felix
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben