pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
54 stars 26 forks source link

Не изменяется порт при ручной настройке #1721

Closed pantryk closed 5 years ago

pantryk commented 5 years ago

При настройке перенаправления портов вручную порт в поле "Torrent" не изменяется. При вводе значения отличного от изначального (я вводил 9007) и закрытия настроек кнопкой OK. Данная настройка записывается в файл DCPlusPlus.xml, однако клиент продолжает слушать 8999. При этом в момент закрытия программы файл настроек опять переписывается и там сохраняется дефултное значение 8999. Порты в полях TCP и UDP при этом изменяются, сохраняются и слушаются адекватно. Проверено на двух разных машинах Win7 и одной Win10. Программа устанавливалась в каталог D:\Programs\FlylinkDC++. Проверено на сборке 21131 х64, которая скачивается с сайта, и на сборке 21862, после автоматического обновления.

Krulk commented 5 years ago

Подтверждаю, не сохраняется Тореент порт. Только зачем этот порт изменять, да и зачем он нужен непонятно, uTorrent скачивает/раздаёт и без него, наверно в пассивном режиме?

pavel-pimenov commented 5 years ago

хм. в коде зашит номер порта https://github.com/pavel-pimenov/flylinkdc-r5xx/blob/9f035ddf4a86eb96a7e5b2152cecc515e208a123/client/DownloadManager.cpp#L1650

поправлю.