Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

Виртуальный LAN   Найти похожие ветки 

 
Alexis ©   (2004-08-02 19:29) [0]

Пишу прогу по пересылке данных по локалке, но проблема в том что для тестирования работы проги нужно хотя-бы несколько компов в сети(1 уже есть-LOCALHOST 127.0.0.1 :).
Я слышал о программах, создающих на одной машине виртуальную сеть, в которой каждому компу можно присвоить IP и т.д.
Можете ли что-нибудь посоветовать в данной ситуации?


 
Timedrops ©   (2004-08-02 20:37) [1]

открой файл HOSTS
в XP он расположен в
\WINDOWS\system32\drivers\etc
и попробуй добавить там
127.0.0.2
127.0.0.3
и т.д.


 
VID ©   (2004-08-02 20:58) [2]

Alexis ©   (02.08.04 19:29)
а почему бы не запустить несколько копий приложения на одной машине и гонять данные между этими копиями ?


 
Anatoly Podgoretsky ©   (2004-08-02 21:37) [3]

В W2k можешь назначить сетевой плате несколько адресов одновременно.


 
alienserg   (2004-08-03 16:57) [4]

Alexis ©   (02.08.04 19:29)  

Я слышал о программах, создающих на одной машине виртуальную сеть, в которой каждому компу можно присвоить IP и т.д.

1. VMware Workstation
2. Connectix Virtual PC

Оч.удобно

Но имей ввиду, что каждой из машин потребуется много памяти, как настоящей. Я выделяю по 128, но желательно 256. Так что в этом случае на основной машине желательно 1 гб оперативки. На 128 у меня XP работает сносно, хотя чувствуется нехватка памяти. В виртуальном линуксе Kylix тоже кряхтит от нехватки памяти. А если там еще запустить что-то явовое, то вообще тормоза.
Если виртуальной дать 256 и более, то все работает прекрасно.
VMware более наворочена в части создания виртуальных сетей, чем Virtual PC. Там кажется 8 подсеток можно создавать.


 
alienserg   (2004-08-03 17:18) [5]

Т.е. в результате у тебя будут, к примеру, открыты два окна: в одном WindowsXP, во втором Linux и плюс основная машина с Win2003.
При этом на Линуксе я ставил ColdFusion сервер и с основной машины к вытягивал оттуда веб странички.
Или на основной машине ставил сервер мессенджера, там же и клиент. И на виртуальной тоже клиент. И отлаживал диалог между двумя клиентами.
И VMware и VirtualPC имеют в своем составе extentions. Если их установить, то можно произвольно менять размер окна и перетаскивать(drag-n-drop) файлы между основной машиной и виртуальной. Удобно.


 
Reindeer Moss Eater ©   (2004-08-03 17:20) [6]

Ну и зачем такой изврат?
И тем более чем же это удобно?


 
alienserg   (2004-08-03 17:57) [7]

Reindeer Moss Eater ©   (03.08.04 17:20) [6]
Ну и зачем такой изврат?
Если у кого-то не возникала потребность именно в такой конфигурации, то это еще не значит, что предлагаемое - изврат :)
Объясняю в деталях.

1-й случай, когда нужна виртуальная машина. Есть сервер мессенджера. Есть клиент мессенджера. Клиент мессенджера умеет общаться напрямую с другим клиентом peer2peer. Для этого он имеет в своем составе TIdTcpServer, который естественно у обоих клиентов слушают один и тот же порт. Следовательно два клиента надо разносить по разным IP, что гораздо проще сделать, используя виртуальную машину, чем вводить и выставлять BoundIP для всех TIdTcpServer и TIdTcpClient внутри приложения-клиента. Для меня - проще.

2-й случай. Когда клиент работает в Windows, а сервер в виде демона в Linux. Тут уж точно без двух машин не обойтись.

Есть еще случаи, когда виртуальная машина была очень удобным решением для меня. Например с ColdFusion MX(Win) все шло прекрасно, а с ColdFusion MX(Linux) происходили непонятные вещи. И надо было воспризвести ситуацию локально. Помогла виртуальная машина.

И тем более чем же это удобно?
Удобно тем, что вместо двух машин можно обойтись одной с множеством виртуальных внутри.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.031 c
6-1091520584
Максим
2004-08-03 12:09
2004.10.10
The Bat и Delphi


4-1094532736
Duka
2004-09-07 08:52
2004.10.10
USB


14-1095859478
ODINUS
2004-09-22 17:24
2004.10.10
Помогите


3-1095312215
Бар
2004-09-16 09:23
2004.10.10
по DBGrig


14-1095674525
}|{yk
2004-09-20 14:02
2004.10.10
Ничего себе ошибка!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский