2012-03-30 8 views
0

Ich möchte ein Programm machen, in dem zwei Clients miteinander verbunden werden und einer der Clients den Server hostet ... beide Clients sollten in der Lage sein, sich mit dem Server ... zu verbinden Es gibt eine Möglichkeit, dies ohne Port-Weiterleitung zu tun ... Eine Art Peer-to-Peer-System?Java Web-Kommunikation ohne Portweiterleitung

Antwort

3

Ja, die einfache Lösung ist T.U.R.N., wo die gesamte Kommunikation über den Server läuft (Peer A < -> Server < -> Peer B). Der Server muss eine öffentliche IP-Adresse haben, um von überall im Netz erreichbar zu sein.

Peers sollten initiieren und "lebendig" TCP-Verbindungen zum Server halten.

0

Vielleicht suchen Sie nach RMI.