Winsock и Internet

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by crossmark, 1 Oct 2012.

  1. crossmark

    crossmark New Member

    Joined:
    9 Oct 2011
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Доброго времени!
    Очень много статей и примеров как использовать WinSock.
    Конечно все хорошо и замечательно. Даже на сайте приводится хорошая статья "УЧИМСЯ ИСПОЛЬЗОВАТЬ WINSOCK".
    Я реализовал клиент и сервер. Код успешно работает. На одной машине происходит соединение и передача данных.
    Но вот на разных машинах, через интернет не хотят.
    Я как понимаю, что IP адреса которые (получается один адрес это для сетевой карты или ADSL модема, а второй это тот который выделяет провайдер). Понятное дело что на адрес модема или сетев.карты никто не соединится. Это закрытый от сети Интернет адрес. НО тот адрес который дает провайдер, он реальный или как?
    Скажите, куда смотреть? В какое направление.Как можно связаться средствами Winsock. Ведь там же есть параметр протокола интернет и tcp/ip. Или без посредника тут никак не обойтись, что-то вроде сайта. Хотя как то же трояны работают. Или у них тоже такой принцип через некий сайт передачи запросов.
    Подскажите как разобраться. Спасибо!
     
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    гугли фишка называется backconnect
     
    1 person likes this.
  3. crossmark

    crossmark New Member

    Joined:
    9 Oct 2011
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Спасибо! Буду искать.
     
  4. kap00stik

    kap00stik New Member

    Joined:
    26 Jun 2010
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    или backconnect как один уже сказал. Это типа твой засранец не ждет соеденения от тебя, а сам с тобой соеденяется.
    Второй вариант ты уже сам назвал, через сайт посредник (например: http://whatismyipaddress.com/) твой засранец определяет свой внешний IP и сообщает его тебе, после чего ты конектишся.

    Все остальные методы, основанны на этих двух.
     
    #4 kap00stik, 4 Oct 2012
    Last edited: 4 Oct 2012