![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравия всем! С сетями работать начал года пол назад. И все время я писал клиент-серверные программы, они грозили утечкой трафика и потерей времени на прием передачу. Но без сервака с внешним ip коннектиться клиенты не могли, т.е. если хотябы у одного из них не внешний ip (статический или динамический в принципе не оч. важно, ибо это решаемая проблема), соединение pear to pear не установить, вылезет ошибка 10060 или 10061! Собственно назрел вопрос - как реализовать прямую передачу данных клиент-клиент без использования сервера с внешним ip? Skype под windows написан на делфях, и передача звука, видео, файлов идет напрямую клиенту! Как они это реализовали?
Последний раз редактировалось nano_bot, 06.10.2013 в 07:41. |
|
#2
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#3
|
||||
|
||||
|
Цитата:
Называется оно peer-to-peer.Цитата:
|
| Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Freeman (02.10.2013)
| ||
|
#4
|
||||
|
||||
|
[offtop]
а что, неплохая идея, сделать грушевые сети [/offtop] |
|
#5
|
|||
|
|||
|
Вывод какой? Можно ли средствами делфи реализовать клиент-клиент соединение?
p.s. грушу исправил! |
|
#6
|
||||
|
||||
|
Можно.
Есть UDP, есть UPnP, в конце концов - можно сделать TCP-сервером один из клиентов. Вариантов много, дерзайте. |