0

Ich machte ein UDP-Client und Server-Programm und konnte mit ihnen über eine private Adresse kommunizieren. Ich habe diese beim Erstellen von DatagramSockets angegeben.Portweiterleitung für Java-Anwendung als Server ausgeführt werden

Jetzt möchte ich, dass mein System als Server fungiert, und der Client kann jeder Computer sein, der über das Internet mit dem Server kommunizieren möchte.

Ich habe keine Port-Weiterleitung in Windows oder für einen Router vor und ich brauche es jetzt. Welches Protokoll sollte ich verwenden und welche Anwendung sollte ich verwenden?

Wenn ich den Router und den weitergeleiteten Port für meinen Server-Port manuell über einen Socket konfigurierte, aber während ich nach einem Öffnen des Ports suchte, war der Status nicht verfügbar. Auch ich habe auf Firewall geprüft und weiß nicht, welche Anwendung in Windows eine Ausnahme machen soll.

Ich hoffe, Sie verstanden das Problem und lösen es. Danke im Voraus.

Antwort

0

JSch ist eine in Java geschriebene Netzwerkbibliothek von Drittanbietern, mit der Sie die Portweiterleitung durchführen können. Sehen Sie ihre examples.