![]() |
Реально ли сделать такую технологию? Подскажите, реально ли сделать следующую технологию? На компьютеры в разных странах и городах (т.е. не связанные локальной сетью) устанавливается клиентская часть программы. Этот клиент может быть даже в виде плагина для браузера, т.е. легковесный. Необходимо, чтобы клиентские части программы "видели" друг друга в сети и могли обмениваться сообщениями без общего сервере. То есть клиенты не посылают некую информацию на сервер, а обмениваются сообщениями напрямую друг с другом. Достижима ли такая технология или сервер обязательно нужен? |
Да, но только адрес одного из клиентов должен быть известен другому. Например: Пользователь А: запускает программу, звонит пользователю B, называет свой IP Пользователь B: запускает программу, вводит полученный IP Всё, связь установлена, далее идёт обмен информацией без выделенного сервера Разумеется, у пользователя A должен быть белый IP. |
Можно сканировать адреса без продыха месяцами)) |
Фанат NASCAR - выполнять Broadcast в сети Интернет? Месье знает толк... Но если серьезно, нет проблем с тем, чтобы включать в дистрибутив подобного клиента некий аналог DNS (держащий список активных клиентов), и предлагать пользователю держать программу включенной постоянно. Тогда, при должном распространении клиентов, сканировать придется только свою подсеть (в надежде, что кто-то одного с тобой провайдера держит включенный сервер), затем чуть шире, потом еще. Ну, или тупо спрашивать на форуме: "Посоны, дайте список узлов в Урюпинске". В итоге, получим свой FIDO поверх Интернет, с гипертекстом и камвхорами... только зачем? |
imho лучше использовать общий сервер(ы) с белым ip чем все эти заморочки. Тем более ведь ни кто не заставляет использовать чужие серверы можно же использовать свой сервер, которому можно доверять. |
0-Gorky >уже делается, BitTorrent Chat называется. Можно попроситься в альфа-тестеры [url]http://labs.bittorrent.com/experiments/bittorrent-chat.html[/url] |
3-NTFS_ >сарказм был) автору наотвечали в вебдизе. Я и сам накатал страшенный пост про кластеры, систему списков серверов, синхронизацию онлайна и клиентских списков, туннели между серверами, а в момент отправки кубаньру лег.. )) |
6-Фанат NASCAR > Вся эта реинкарнация FIDO поверх IP будет иметь смысл, если кто-то наверху серьезно займётся Интернетом и позакрывает все сайты, кроме некоторых коммерческих, крупных корпоративных и правительственных. |
7-NTFS_ >будем организовываться радиомостами между локалками)) |
8-Фанат NASCAR > Как вариант, хотя радиодиапазоны никогда не были свободны на 100%, ЕМНИП, при определенной мощности передатчика уже нужно разрешение в минсвязи. |
Спасибо всем за ответы! |
метод p2p, Есть действующая программа btsync называется, пользуйтесь |
Обменивайтесь e-mail. |
Я так понимаю, что в btsync есть какое-то подобие STUN сервера? |
13-iTorn >[url]http://www.bittorrent.com/sync/how-it-works[/url] Step 3 |
Хи-хи Такая программулька существует, это Скайп. Он изначально разрабатывался по принципу p2p, единственное что там централизовано это узел идентификации, а все остальное распределено по клиентским машинам и связь идет напрямую между клиентами. |
[quote=Gorky;35076896]могли обмениваться сообщениями без общего сервере. [/quote][quote=NTFS_;35087123]Разумеется, у пользователя A должен быть белый IP.[/quote] достаточно обычного e-mail. |
Текущее время: 05:42. Часовой пояс GMT +3. |