Существует ли способ протестировать многоадресный IP на том же поле?

Перейдите к источнику! Grady Booch говорит (в Объектно-ориентированном анализе и проектировании, странице 49, втором выпуске):

Абстракция и инкапсуляция являются дополнительными понятиями: абстракция фокусирует на заметном поведении объекта... внимание инкапсуляции к реализации, которая дает начало этому поведению..., инкапсуляция чаще всего достигается посредством сокрытия информации, которое является процессом сокрытия всех секретов объекта, которые не способствуют его ключевым характеристикам.

, Другими словами: абстракция = объект внешне; инкапсуляция (достигнутый посредством сокрытия информации) = объект внутренне,

Пример: В Платформе.NET System.Text.StringBuilder класс обеспечивает абстракцию по строковому буферу. Эта буферная абстракция позволяет Вам работать с буфером не принимая во внимание его реализацию. Таким образом Вы в состоянии добавить строки к буферу не принимая во внимание то, как StringBuilder внутренне отслеживает вещи такой указатель на буфер и руководящую память, когда буфер становится полным (который это делает с инкапсуляцией через сокрытие информации).

армированный пластик

12
задан Andy Faibishenko 12 November 2009 в 00:50
поделиться

4 ответа

Возможно, это не то, что вы ищете, но когда я писал код, который использовал кучу широковещательных и сокетных подключений и тому подобное, я просто создал две виртуальные машины в VMWare, загрузил их с живых компакт-дисков и загрузил свой код. Если ваш код работает в Windows, просто сделайте две установки Windows. VMWare помещает машины в одну подсеть, поэтому связь между ними работает нормально, широковещательная передача и все такое. (и я предполагаю многоадресную рассылку, хотя у меня не было прямого опыта в этом.)

0
ответ дан 2 December 2019 в 21:44
поделиться

Необходима некоторая настройка сети. Если вы не хотите создавать физическую сеть, вы можете добавить несколько IP-адресов к одной сетевой карте. Если на вашем компьютере несколько сетевых карт, вы даже можете создать сеть с двумя картами и концентратором. Также, если ваша машина имеет беспроводной интерфейс и проводной интерфейс, то подключение вашей машины к беспроводному концентратору через беспроводной и проводной интерфейсы также даст вам сеть.

Надеюсь, одна из этих идей поможет. Пэт О

0
ответ дан 2 December 2019 в 21:44
поделиться

Почему бы не скачать пробную версию VMWare? Это займет некоторое время, но настройте виртуальную машину. Затем запустите ксерокопии виртуальной машины в своей единственной системе (если можете). У каждого будет виртуальный сетевой адаптер. Затем вы можете настроить сеть так, чтобы каждая из них была доступна в одной сети. Затем проведите тестирование.

0
ответ дан 2 December 2019 в 21:44
поделиться

Я бы сказал, что проще всего было бы настроить несколько IP-адресов на вашей сетевой карте. Только убедитесь, что вы слушаете по конкретному адресу, а не по всем.

HTH

0
ответ дан 2 December 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: