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