Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получение и отправка пакетов [D7, WinXP]


dkDimon ©   (2006-03-27 16:19:00) 

День добрый... Возможно ли реализовать такую задачу: есть 2 компьютера, которые не видят друг друга по сети. Есть сервер, который виден обоим машинам. Собственно задача: организовать обмен пакетами между машинами через сервер. Т.е. программа перехватывает пакеты на машине А, которые предназначены машине Б и отсылает их серверу. Сервер в свою очередь изменяет в пакете ip-адрес источника и отправляет на машину Б. Возможно ли это теоретически хотя бы? :)  И если да, то в какую сторону копать? RAW сокеты?


dkDimon   (2006-03-29 16:39:00) [1]

Может еще какие идеи есть?


Сергей М.   (2006-03-28 12:19:00) [2]

Используй тот же принцип что и, например, в ICQ-сети.


dkDimon   (2006-03-28 12:08:00) [3]

Нет, такой вариант не подходит, т.к. случай про 2 машины - это всего лишь пример, чтобы объяснить задачу. В реальности имеется около 100-150 сетей, которые видят сервер, но не видят друг друга... И нужно именно организовать обмен пакетами между машинами из разных сетей через сервер... Да, кстати, VPN не предлагать...


piople   (2006-03-28 06:06:00) [4]

Балин, глидеть надо в сторону администрирования сетя... настраиваешь мост и прописываешь шлюзы и не парься...


dkDimon   (2006-03-28 01:01:00) [5]

Ок, посмотрю... Еще вопрос - где почитать про написание программки для трансляции адресов посредством NAT?


Eraser   (2006-03-28 00:43:00) [6]


> dkDimon   (28.03.06 00:17) [6]

WinRoute, WinGate, UserGate и т.д.


dkDimon   (2006-03-28 00:17:00) [7]

Может есть какие готовые решения? :)


Eraser   (2006-03-27 19:02:00) [8]


> dkDimon   (27.03.06 17:59) [4]

а это и есть конкретика, с этой темой не получится за 5 минут примерчик сляпать.


dkDimon   (2006-03-27 17:59:00) [9]

Эм, если можно, чуть больше конкретики, а то со временем, к сожалению, очень туго :( Времени все изучать совсем нет :(


Eraser   (2006-03-27 16:53:00) [10]


> dkDimon   (27.03.06 16:25) [2]

почитай про протокол SOCKS, а так же про принципы NAT и PAT.


Сергей М.   (2006-03-27 16:25:00) [11]


> в какую сторону копать?


В сторону технологии "маскарадинга".


dkDimon   (2006-03-27 16:25:00) [12]

А можно поподробнее о данной технологии? Может быть какие ссылки интересные...


Наверх

Титульная страница Поиск, карта сайта Написать письмо