Кто-то знает зачем adc хабу нужен параметр I4 который передается при коннекте к хабу.
ведь он сам его должен знать и знает.
Вот пример
Мне пожаловались - флайлинк не пускает на adc хаб adc://adc.podryad.tv:411 если пользователь сидит внутри сети.
Отлуп выглядит так:
Код: Выделить всё
Hub: [Outgoing][109.110.38.30:411] BINF 6XEQ ID4VGOFV7IHQOHB5VN5S7OWLOSAQRVFRIUOGGRQ2A PDQ2BVAOLKB2ZQCH4H4TKFHMQRSSG5AUFU3MMEMTI NImcdemon DE[15] SL15 FS15 SS0 SF0 HN0 HR0 HO0 APFlylinkDC++ VEr503-19111 US6553600 LCru-RU I431.200.239.239 U455865 SUSEGA,TCP4,UDP4
Hub: [Incoming][109.110.38.30:411] IINF VE0.3.0 NIKorobka\sHub CT32 DEНа\sхабе\sобновлены\sправила.\sОзнакомиться\sс\sними\sможно\sнаписав\sв\sчат\sкоманду\s!rules TP5000
Hub: [Incoming][109.110.38.30:411] ISTA 246 Указан\sневерный\sIP\sадрес. I410.30.102.18
Но хаб обламывает его и пишет "у вас неверный адрес 10.30.102.18" (он определен тоже верно т.к клиент находится внутри сети провайдера и имеет именно такой приватный адрес)
В связи с этим я хочу внести исправления в FlylinkDC++ и всегда передавать при коннекте к хабу адрес 0.0.0.0
в этом случае все работает как из инета так и из локалки.
проверка эта делается тут
я ее уберу и всегда буду кидать 0.0.0.0
кто видит подводные камешки?