myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику dolchegobano. Спасибо сказали: 1
Дата поста: В теме: За сообщение: Спасибо сказали:
28.6.2009, 17:38 идея, которая позволит избавиться от пассивных юзеров в DC :)
У меня есть идея, которая позволит избавиться от пассивных юзеров в DC big_smile.gif
Речь идёт о технологии http://en.wikipedia.org/wiki/UDP_hole_punching , которую используют многие проги типа Skype, Hamachi, TeamViewer, или вот такая штучка — http://wippien.com/mediator.php
Суть такова: нужно внедрить в каждый DC-клиент сервер-медиатор, который будет обслуживать пассивных юзеров на хабе. То есть, когда некий клиент оказывается на хабе в пассивном режиме, он автоматически начинает искать свободные активные медиаторы, которые будут его обслуживать в пределах этого хаба.
Нагрузка на медиатора будет скорее всего незначительна, и один активный юзер сможет совершенно спокойно обслуживать нескольких пассивных. Речь не идёт о полноценном медиаторстве по всем протоколами и софту — только файлообмен в пределах текущего хаба. Как предполагает технология медиации, трафик не идёт через медиатора: он только обслуживает запросы между пассивными юзерами.

Некоторые могут заметить, а почему бы не использовать тогда тот же Хамачи, как этому учат на сайте Pelink? Хамачи и подобные ему используют далёкие серверы, и слишком универсальны. Да и хлопотно это всё в плане настройки и эксплуатации, и скорость очень низкая. Поэтому, стоит превратить сами DC-клиенты в медиаторы! Разумеется, пользоваться услугами медиаторов смогут только те клиенты, которые это умеют делать big_smile.gif Сторонние и устаревшие клиенты будут лишены такого удобства.

Идея слишком хороша, чтобы её похоронить: внедрить сервер-медиатор в каждый клиент — это революционный шаг, который позволит избавиться от пассивных пользователей вообще.
мамин_парень

RSS Сейчас: 23.12.2024, 13:32