Próbuję utworzyć serwer plików, który jest otwarty dla całej sieci. Ostatecznie ma być używany jako część programu, który piszę i jest chroniony hasłem, więc bezpieczeństwo nie stanowi problemu.
Aby to zrobić, udostępniłem folder, tak jak normalnie znajdowałem się w oknach (używa SAMBA). Mogę uzyskać dostęp do udziału z sieci, uruchamiając \\[local IP]
działa również połączenie z nim za pośrednictwem jcifs w java.
Następnie ustawiłem DMZ w moim routerze. Mój klient java (poza siecią lokalną) może odbierać informacje z serwera (w mojej sieci lokalnej), więc przekazywanie portów działa. Jednak, gdy tylko spróbuje odczytać plik z udostępnionego folderu, upłynie limit czasu. Pojawia się także limit czasu, jeśli biegnę \\[public ip]
z komputera poza moją siecią lokalną.