Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0 Deep © 15.01.08 19:14:36 - 18.01.08 15:29:12

Соединение через сокеты для компьютеров из разных подсетей



Есть два компьютера, они выходят в интернет через свои прокси-сервера. Можно ли между ними установить сокетное соединение по TCP/IP? Если можно, то как?

P.S.

Будем считать, что на прокси-серверах есть достаточное количество открытых портов, которые могут использовать клиентские приложения. Цитата

 #1 Паша © 17.01.08 09:00:29

фиг его знает, не пробовал через интернет. но теоретически машина 1, которая лоиится на машину 2, должна знать IP адрес и порт машины 2(это если в локалке, то достаточно). а вот как с прокси-серверами это дело обствряпать? а фиг его знает.
 #2 Andrey © 17.01.08 11:16:08

Скорее всего нельзя.
Т.к. одна машина не может обратиться к другой для инициализации соединения. Ведь сидя за прокси ты не можешь получать те же бродкасты. Ты можешь получать только пакеты, которые пришли в сессии которую ты (как клиент прокси) инициализировал.
Конечно это всё домыслы, но мне именно так какжется.
 #3 Deep © 17.01.08 14:12:58

>#2 Andrey ©
ну... по крайней мере, работать через один прокси можно. ICQ ведь работает через один прокси?    Хотя как там устанавливается соединение не сильно представляю. А вот когда оба сидят за проксями, наверное тоже можно (если специально не запрещено)... Хотя с другой стороны, получение любой вебстраницы -- это и есть запрос на порт 80 указанного вебсервера... При этом ПАКЕТЫ запрошеной страницы проходят через кучу других серверов. Так определение маршрута из командной строки:

tracert webest.net

выдало мне 5 (!!!) перевалочных пунктов через которые передавались пакеты запрошеной страницы сайта. Эта маршрутизация НИКАК не задается при установке соединения, она определяется уже при выходе за пределы прокси...

Потому и очень интересно, что в этом маршруте дозволено, а что нет.  
 #4 Marser © 17.01.08 14:54:14

По UDP мы соединялись через разные подсети, указывая в настройках Windows IP маршрутизатора. А как с прокси...
 #5 Kortez © 18.01.08 13:53:45

а что, у этих компов есть в инете реальные IP?
 #6 Deep © 18.01.08 14:55:56

>#5 Kortez ©
нет, только у прокси (есть реальные инет-адреса прокси, есть внутренние адрса подсети компов которые надо соединить, есть открытые порты на обоих прокси)
 #7 Паша © 18.01.08 15:29:12

> есть внутренние адрса подсети компов

интересно, как ты через прокси в них залезешь? или я чего-то не понимаю... это надо напрямую делать, на сервере, без всяких прокси. если это, конечно, возможно... хотя, почему нет? вешаешь свою прогу на 80-й и ломишься на АП другой машины. а там стоит аналогичная прога.




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов