Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
12 / 12 / 3
Регистрация: 28.03.2014
Сообщений: 156

Peer-to-peer соединение между клиентами через сервер

20.08.2015, 14:14. Показов 2488. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли реализовать стандартными средствами java соединение между двумя клиентами? Суть такова: клиенты подключаются сокетами к серверу, который соеденят их напрямую, и дальше сервер уже никак не взаимодействует с ними
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.08.2015, 14:14
Ответы с готовыми решениями:

Геораспределенная rpg-игра без центрального сервера peer-to-peer, возможно ли?
Геораспределенная rpg-игра бе центрального сервера peer-to-peer, возможно ли?

Peer-To-Peer. Ошибка отправки сообщения конкретному пиру
Добрый день! Пытаюсь написать чат в консоли используя технологию Peer-To-Peer. Проблема в том, что пытаясь отправить сообщение...

Написание чата на основе сети типа peer-to-peer
Доброго времени суток! Помогите в написании чата на основе сети типа peer-to-peer? Заранее спасибо!

6
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.08.2015, 21:14
shulyakyarik, при любом соединении кто-то выполняет роль сервера, а кто-то клиента.

после того как сервер соединит двух клиентов, пусть один из них откроет у себя серверный сокет
0
12 / 12 / 3
Регистрация: 28.03.2014
Сообщений: 156
20.08.2015, 21:52  [ТС]
KEKCoGEN, я и хочу узнать как сервер должен соеденять двоих клиентов. Я раньше не указал, но клиенты находятся не в локальной сети
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
21.08.2015, 00:19
shulyakyarik, сервер должен только их познакомить. затем один из клиентов становится сервером для другого
0
12 / 12 / 3
Регистрация: 28.03.2014
Сообщений: 156
21.08.2015, 10:08  [ТС]
KEKCoGEN, я понимаю как это должно работать. Если можно, то можете дать код подобной программы. Я не понимаю каким образом происходит "знакомство". Просто обмен адресами я думаю не пройдет, потому как клиенты могут находится в локальных сетях, и тогда придётся настраивать переадресацию портов от маршрутизатора к локальным устройствам.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
21.08.2015, 10:17
если в локальных сетях - ничего работать не будет без настройки роутеров, только через сервер
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
21.08.2015, 11:51
Цитата Сообщение от shulyakyarik Посмотреть сообщение
Просто обмен адресами я думаю не пройдет, потому как клиенты могут находится в локальных сетях
клиенты должны знать внешний айпи друг друга.
Насчет маршрутизации и.т.д этот вопрос программно вы не решите. Вам нужно чтобы оговоренный порт был открыт и проброшен куда надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.08.2015, 11:51
Помогаю со студенческими работами здесь

Peer to Peer видео чат. С чего начать?
Здравствуйте. Написал видео чат на основе "клиент- сервер". Сейчас хочу сделать то же самое на оснрове peer to peer. Посоветуйте пожалуйста...

Официальные документы RFC на русском протокол SMPP — (Short Message Peer-to-Peer) короткие сообщения одноранговой Сети
где найти эти документы на русском языке

Как работают peer-to-peer сети
Я прочитал несколько статей об этих сетях и во всех говорится одно и то же: peer-to-peer сети это сети в которых нет сервера (если я всё...

Видеоконференция - Peer-to-peer (PeerJS, WebRTC)
Всем доброго времени суток. Не знал где именно создать тему, в конце концов остановился тут. Понимаю, что мой вопрос покажется глупым и...

Организация Peer to Peer
Хочу средствами C# создать подключение между двумя пк в интернете (по TCP). После прочтения множетсва статей в интернете, нашел два...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru