К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Реально ли сделать такую технологию?

Гость
0 - 01.05.2014 - 10:24
Подскажите, реально ли сделать следующую технологию?

На компьютеры в разных странах и городах (т.е. не связанные локальной сетью) устанавливается клиентская часть программы. Этот клиент может быть даже в виде плагина для браузера, т.е. легковесный.

Необходимо, чтобы клиентские части программы "видели" друг друга в сети и могли обмениваться сообщениями без общего сервере. То есть клиенты не посылают некую информацию на сервер, а обмениваются сообщениями напрямую друг с другом.

Достижима ли такая технология или сервер обязательно нужен?



1 - 02.05.2014 - 18:15
Да, но только адрес одного из клиентов должен быть известен другому. Например:
Пользователь А: запускает программу, звонит пользователю B, называет свой IP
Пользователь B: запускает программу, вводит полученный IP
Всё, связь установлена, далее идёт обмен информацией без выделенного сервера

Разумеется, у пользователя A должен быть белый IP.
2 - 03.05.2014 - 02:17
Можно сканировать адреса без продыха месяцами))
3 - 03.05.2014 - 06:46
Фанат NASCAR - выполнять Broadcast в сети Интернет? Месье знает толк...

Но если серьезно, нет проблем с тем, чтобы включать в дистрибутив подобного клиента некий аналог DNS (держащий список активных клиентов), и предлагать пользователю держать программу включенной постоянно. Тогда, при должном распространении клиентов, сканировать придется только свою подсеть (в надежде, что кто-то одного с тобой провайдера держит включенный сервер), затем чуть шире, потом еще. Ну, или тупо спрашивать на форуме: "Посоны, дайте список узлов в Урюпинске".
В итоге, получим свой FIDO поверх Интернет, с гипертекстом и камвхорами... только зачем?
Гость
4 - 03.05.2014 - 13:59
imho лучше использовать общий сервер(ы) с белым ip чем все эти заморочки. Тем более ведь ни кто не заставляет использовать чужие серверы можно же использовать свой сервер, которому можно доверять.
Гость
5 - 03.05.2014 - 21:21
0-Gorky >уже делается, BitTorrent Chat называется.
Можно попроситься в альфа-тестеры http://labs.bittorrent.com/experimen...rent-chat.html
6 - 04.05.2014 - 20:14
3-NTFS_ >сарказм был)
автору наотвечали в вебдизе.
Я и сам накатал страшенный пост про кластеры, систему списков серверов, синхронизацию онлайна и клиентских списков, туннели между серверами, а в момент отправки кубаньру лег..
))
7 - 04.05.2014 - 22:41
6-Фанат NASCAR > Вся эта реинкарнация FIDO поверх IP будет иметь смысл, если кто-то наверху серьезно займётся Интернетом и позакрывает все сайты, кроме некоторых коммерческих, крупных корпоративных и правительственных.
8 - 06.05.2014 - 07:56
7-NTFS_ >будем организовываться радиомостами между локалками))
9 - 06.05.2014 - 09:19
8-Фанат NASCAR > Как вариант, хотя радиодиапазоны никогда не были свободны на 100%, ЕМНИП, при определенной мощности передатчика уже нужно разрешение в минсвязи.
Гость
10 - 06.05.2014 - 13:31
Спасибо всем за ответы!
Гость
11 - 22.05.2014 - 08:02
метод p2p, Есть действующая программа btsync называется, пользуйтесь
Гость
12 - 22.05.2014 - 19:09
Обменивайтесь e-mail.
Гость
13 - 15.09.2014 - 20:01
Я так понимаю, что в btsync есть какое-то подобие STUN сервера?
Гость
14 - 15.09.2014 - 21:24
13-iTorn >http://www.bittorrent.com/sync/how-it-works Step 3
15 - 16.09.2014 - 11:48
Хи-хи
Такая программулька существует, это Скайп.
Он изначально разрабатывался по принципу p2p, единственное что там централизовано это узел идентификации, а все остальное распределено по клиентским машинам и связь идет напрямую между клиентами.
Гость
16 - 18.09.2014 - 21:46
Цитата:
Сообщение от Gorky Посмотреть сообщение
могли обмениваться сообщениями без общего сервере.
Цитата:
Сообщение от NTFS_ Посмотреть сообщение
Разумеется, у пользователя A должен быть белый IP.
достаточно обычного e-mail.


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены