Я создаю кроссплатформенное приложение, состоящее из нескольких модулей, обменивающихся друг с другом.
Это означает, что мой вопрос касается как Windows , так и Linux .
Q : Если используется TCP/IP
для межпроцессного взаимодействия, существует ли какая-либо специальная оптимизация, выполняемая ОС, если обе конечные точки находятся на локальном хосте?
Где-то, где я слышал, в этом случае Windows может обходить сетевые драйверы и использовать только общую память.Я понятия не имею об источнике / доказательстве этого утверждения, но идея отключить некоторые неиспользуемые вещи звучит логично.
Это правда, и если да, где я могу прочитать подробности?