Вы можете создать несколько IP для одной машины с помощью псевдонима IP. Как уже упоминалось выше.
Но для создания нескольких Серверов на одном ПК вам потребуется отдельный порт для каждого сервера, если вы хотите смоделировать поведение всех серверов в сети.
Я имею в виду, что для одного порта многоадресный трафик всегда идет к этому, и какой-то процесс на ПК будет получать пакет и должен обслуживать все серверы на ПК. Это означает, что у вас есть только один пакет, и все серверы получают локальные манипуляции. .
Но на самом деле симуляция состояла бы в том, что у вас есть несколько серверов на 1 ПК, и все получают многоадресный трафик из сети, а не из локального процесса.
мое решение: Вы сохраняете номер для сервера == номер порта на ПК. Клиент отправляет многоадресный трафик через все порты одновременно, и все серверы на стороне ПК будут получать многоадресные пакеты от соответствующего порта из сети.
Пожалуйста, поправьте меня, если я не так понимаю.