Форум: "Сети";
Текущий архив: 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