Я разрабатываю приложение с несколькими сокетными соединениями (наблюдатель тревоги TCP). В настоящее время, чтобы смоделировать аварийные сигналы, я создал небольшие приложения, работающие на ВМ-машине (то есть, потому что у Vm другой IP-адрес), которые имитируют конечные точки аварийных сигналов.
То, что я хочу сделать, - это смоделировать сигналы тревоги на той же машине, на которой я запускаю мой «сервер» (то есть первое приложение), за исключением того, что я хочу, чтобы эти ложные сигналы тревоги имели другой IP. Я не хочу, чтобы мои макеты работали с тем же IP-адресом, что и у первого приложения (например, сервер 192.168.1.4; я хочу, чтобы макет был 192.168.1.10, другой - 192.168.1.11 и т. Д .; все живут на одной машине просто так, как виртуальные машины могут это делать).
Виртуальные машины в режиме «мостовой сети» могут получать разные IP-адреса от DHCP-сервера (вот где я понял эту идею). Итак, я немного разочарован в том, где проводить исследования, чтобы выполнить задачу, мой вопрос:
Как можно запрограммировать мои фиктивные приложения на получение собственных IP-адресов через DHCP?
(или, это невозможно, учитывая .NET Framework?)
Хадж .-