Здравствуйте, evger, Вы писали:
E>Для меня не понятно, большинство компьютеров в сети не имеет реальных статических IP, т.е не может принимать входящие соединения, но тем не менее я вижу большое количество пиров, неужели у них всех статичный внешний IP, может есть какая-то хитрость с проксированием двух пиров через другие?
Что бы принимать входящие соединения статический IP совсем не нужен, да и без реального можно обойтись если настроен port forwarding. А это уже весьма значительная часть интернета (исследований не проводил

).
E>Что касается UPnP, понимаю что за пределами протокола, но как раз протокол то мне понятен, не понятен принцип работы клиента.
E>Еще интересный момент, мой uTorrent к примеру как-то делает соединения без VPN (у меня корбина) между клиентами в одной подсети.
E>Т.е клиенты передают на треккер все свои IP в том числе локальные, с VPN, без VPN а треккер выдает конкретному пиру уже
E>тот который считает удобнее для него? Или это как раз задача DHT?
Вроде DHT, да.
E>Где можно найти такого плана информацию, именно то, как клиенты BitTorrent связываются друг с другом.
Ну... Например в
исходниках