Передача данных по сети без использования сервера (peer to peer)
Здравия всем! С сетями работать начал года пол назад. И все время я писал клиент-серверные программы, они грозили утечкой трафика и потерей времени на прием передачу. Но без сервака с внешним ip коннектиться клиенты не могли, т.е. если хотябы у одного из них не внешний ip (статический или динамический в принципе не оч. важно, ибо это решаемая проблема), соединение pear to pear не установить, вылезет ошибка 10060 или 10061! Собственно назрел вопрос - как реализовать прямую передачу данных клиент-клиент без использования сервера с внешним ip? Skype под windows написан на делфях, и передача звука, видео, файлов идет напрямую клиенту! Как они это реализовали?
|