![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
Всем привет! появилась необходимость создания программы, которая бы позволила 2-ум компьютерам (подключенных к инету) передавать данные друг другу! я так понял для этого необходимо на одном из них создать сервер vpn, а 2-ой должен к нему коннектиться. хотелось бы узнать какими средствами delphi это можно сделать и как? заранее спасибо
Это сообщение отредактировал(а) Namtar - 18.9.2009, 10:38 |
|||
|
||||
| niteo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.11.2006 Где: Брянск Репутация: 1 Всего: 1 |
А программу писать тебе зачем? Используй NetSupport если в XP или стандартные средства системы....
Если приперло, можно и без vpn. Проще ftp ИМХО Это сообщение отредактировал(а) niteo - 18.9.2009, 12:37 --------------------
Мне чужого лишнего не нада.Ешь ананасы, рябчиков жуй,день твой последний приходит, буржуй... |
|||
|
||||
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
надо именно программу, т.к. это будет специальная прога для управления одного девайса через сеть с возможностью запуска проги откуда угодно! так что необходимо мастерить!
|
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
На одной машине прога открывает серверный сокет, а другая коннектится к ней через клиентский сокет. Есть три варианта: - Если одна из машин имеет "белый" IP адрес - она и будет сервером. - Если обе имеют "белые" IP адреса - всё равно какая будет сервром, а какая клиентом. - Если обе имеют "серые" IP адреса - нужно найти машину с белым IP и сделать из неё VPN сервер, к которому будут коннектиться обе машины. После попадания в vpn, если всё нормально настроено, машины будут видеть друг друга по их IP в VPN. |
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: 2 Всего: 11 |
1000000dollars, +1
ЗЫ добавлю только что VPN в 3м случае не обязателен. (если управление не реалтайм, ну или обьем трафика небольшой и скорости некритичны) достаточно и обычного SQL сервера с какой либо "мордой" ну а если шибко хочется VPN не нужно изобретать велосипед есть уже нормальный проект OpenVPN, сами понимаете с какой лицензией |
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
ну тогда уж проще взять IRC или тот же FTP |
|||
|
||||
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
"белый" это типа паблик, прямой ip в сети?
|
|||
|
||||
| apostolnikolai |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
Используй rasobj
Добавлено через 22 секунды могу компонент подкинуть с примером Добавлено через 2 минуты и 48 секунд это для создания ВПН |
|||
|
||||
| niteo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.11.2006 Где: Брянск Репутация: 1 Всего: 1 |
нафига VPN ????? Если ему девайсом управлять???
--------------------
Мне чужого лишнего не нада.Ешь ананасы, рябчиков жуй,день твой последний приходит, буржуй... |
|||
|
||||
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
подкинуть компоненту было бы неплохо!
|
|||
|
||||
| 1000000dollars |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
"белый", но же внешний IP адрес - это адрес из разрешённого для использования в сети Интернет диапазона. (он точно не начинается с 192.168., 10., и 172.16, 172.17, 172.18 и так далее до 172.31)
Если я правильно помню, он может только подключиться к VPN серверу. Сам же VPN сервер придётся поднимать самому (если, конечно, нет уже поднятого). Это сообщение отредактировал(а) 1000000dollars - 24.9.2009, 12:44 |
||||
|
|||||
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
а создать vpn программно в delphi можно?
|
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: 2 Всего: 11 |
Namtar, можно
ибо подымать структуру "виртуальной частной сети" это как из пушки по тараканам ЗЫ ну так, белый IP у станции с девайсом есть? Это сообщение отредактировал(а) Virtuals - 27.9.2009, 06:50 |
|||
|
||||
| Namtar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
ну насколько я знаю есть, но на всякий случай и возможность vpn надо предусмотреть!
|
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: 2 Всего: 11 |
Namtar, vpn в любом случае потребует хотя-бы 1 белый ИП.
а так пользуй клиент-серверное соединение. хоть на тех же TServerSocket TClientSocket (примеры есть в папке с дельфи) или используй компоненты ICS. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |