back connect tunnel

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Madnezz, 24 Jan 2012.

  1. Madnezz

    Madnezz New Member

    Joined:
    14 Feb 2010
    Messages:
    29
    Likes Received:
    2
    Reputations:
    0
    Что мы имеем:
    1. Клиент за NATом.
    2. Прога которая биндится на локальном адресе и порте этого клиента вида 192.168.1.20:6000
    3. Сервер с реальным IP

    Нужно с сервера как то законектиться на этот порт клиента который за NATом.
    Есть у кого какие идеи?
     
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    когда сервера стали коннектиться к клиентам)
    если за натом, то тогда либо пробрасывай порт, либо с клиентской машины поднимай коннект до сервера
     
  3. Madnezz

    Madnezz New Member

    Joined:
    14 Feb 2010
    Messages:
    29
    Likes Received:
    2
    Reputations:
    0
    Порт пробросить нельзя, как как нету доступа к НАТу. Я так понимаю нужно связывающее звено между локальным портом и сервером к которому это звено будет подключаться бэкконнектом.

    Нужно тоже самое что и тут http://forum.antichat.ru/showthread.php?t=305149
     
    #3 Madnezz, 25 Jan 2012
    Last edited: 25 Jan 2012
  4. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    нафига тебе такие трудности? если у тебя сервак со статическим IP подключайся к нему и твори чего влезет
     
  5. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Не понимаю в чем проблема: какая разница кто к кому подключается?
    Подключился клиентом к серверу, и начинаешь цикл сервер шлет данные, а клиент обрабатывает.