hey,
ich hab mir in mühsehliger arbeit ein kleines programm geschrieben das zwei netzwerkrechner miteinander verbindet, im großen und ganzen klappt auch alles und es geht nicht über die beispiele die man überall findet hinaus (den quelltext zu kopieren wäre etwas viel.....)!
allerdings hab ich bei allen beispielen nie 100% begriffen ob der rechner, sofern er ans internet angeschlossen ist, auch aus diesem heraus aufgerufen werden kann... wenn nicht, gibt es eine möglichkeit ein serversocket explizit als internetzugänglich zu deklarieren?
2 szenarien:
- ich hab sowohl server als auch client auf meinem rechner laufen und connecte per netzwerk ip vom client auf den server. das is kein problem und funktioniert auch wunderbar
- ich starte den server wie zuvor, den client lasse ich allerdings auf meine ip im internet zugreiffen. nach einiger zeit des wartens bekomme ich eine "java.net.SocketException: Network is unreachable" fehlermeldung...
ja, ich habe eine firewall, diese ist aber für meine test ausgeschalten.. zudem hab ich versucht eine regel zu erstellen die meinem jar bestimmte dinge erlaubt, was aber nicht geklappt hat da die firewall nur *.exe dateien rechte verteilen will (kaspersky)
wär toll wenn jemand ne idee hätte...
ich hab mir in mühsehliger arbeit ein kleines programm geschrieben das zwei netzwerkrechner miteinander verbindet, im großen und ganzen klappt auch alles und es geht nicht über die beispiele die man überall findet hinaus (den quelltext zu kopieren wäre etwas viel.....)!
allerdings hab ich bei allen beispielen nie 100% begriffen ob der rechner, sofern er ans internet angeschlossen ist, auch aus diesem heraus aufgerufen werden kann... wenn nicht, gibt es eine möglichkeit ein serversocket explizit als internetzugänglich zu deklarieren?
2 szenarien:
- ich hab sowohl server als auch client auf meinem rechner laufen und connecte per netzwerk ip vom client auf den server. das is kein problem und funktioniert auch wunderbar
- ich starte den server wie zuvor, den client lasse ich allerdings auf meine ip im internet zugreiffen. nach einiger zeit des wartens bekomme ich eine "java.net.SocketException: Network is unreachable" fehlermeldung...
ja, ich habe eine firewall, diese ist aber für meine test ausgeschalten.. zudem hab ich versucht eine regel zu erstellen die meinem jar bestimmte dinge erlaubt, was aber nicht geklappt hat da die firewall nur *.exe dateien rechte verteilen will (kaspersky)
wär toll wenn jemand ne idee hätte...