Předmět Autor Datum
Tento kamarád? http://pc.poradna.net/q/view/1648490-problem-s-bti tracker-1-4-8
Wikan 10.10.2016 17:27
Wikan
Jj. Pisnumu, až sem přijde.
Tomáš9 10.10.2016 18:05
Tomáš9
Ten tracker IPv6 nepodporuje.
Wikan 10.10.2016 18:09
Wikan
Ahoj. Slo mi o to, aby client mohl nejak komunikovat s jinym klientem pres IPv6, neco jako CzT. Ale…
shfmkfhdjhfgjdj 10.10.2016 18:11
shfmkfhdjhfgjdj
Jasně, že ví někdo. Už jsem mu to ale vysvětloval, on to stále nechápe? Jsou dvě možnosti jak zjisti… poslední
kacikac 10.10.2016 22:39
kacikac

Jasně, že ví někdo.
Už jsem mu to ale vysvětloval, on to stále nechápe?
Jsou dvě možnosti jak zjistit ipv6 adresu klienta:
1. ipv6 posílají někteří klienti v dotazu na announci jako parametr ipv6. Takto to mají řešené na CZT.
2. udělat dvě announce, jednu ipv4 (např. ipv4.nastracker.bla) a jednu ipv6 (např. ipv6.nastracker.bla), pro ipv6 nastavit dns jen ipv6 (AAAA), a pak bude ipv6 v proměnné $_SERVER["REMOTE_ADDR"] a pak je asi vhodné ověřit jestli na ip/portu něco naslouchá (jestli je aktivní) přes socket funkce.
Ten druhý způsob je dokonalejší, bude fungovat i na klientech, kteří nepošlou ipv6 (např. nový utorrent) v parametru v dotazu na annouci.
No a pak jen vyřešit ukládání ipv6 do samostatného sloupce a posílání ipv6 v odpovědi, co posílá announce.

Zpět do poradny Odpovědět na původní otázku Nahoru