Я написал две серверные программы для двойного стека перед реализацией в приложении., какой подход к серверу с двумя стеками лучше?
Программа двухэтапного сервера, которая может принимать как клиентов IPv6, так и IPv4 с одним интерфейсом IPv6. Но IPv4 reuest как отображаемый IPv6-адрес.
Программа двухэтапного сервера, имеющая два интерфейса, прослушивает так, чтобы обрабатывать клиенты IPv6 и IPv4 отдельно, как интерфейс IPv6 для клиентов IPv6 и IPv4-интерфейс для клиентов IPv4, в которых нет участия IPv4-сопоставленного адреса для запроса клиента IPv4 к серверу.
Оба работают нормально. Но поскольку мне нужно использовать только одну модель сервера для построения моего серверного приложения. поэтому, какой из них предпочтительнее или даже предлагать мне, если есть какая-либо другая лучшая модель.?
Is IPv4 сопоставленный IPv6-адрес будет создавать любые проблемы в будущем.?
Может ли кто-нибудь мне помочь. Заранее спасибо за помощь. (работает в среде Linux 2.6.9 & сетевое программирование с использованием C.)
Вам нужно когда-либо настраивать IPv4-платформы, которые невозможно построить с помощью кода IPv6? –
Нет. Ядро поддерживает как IPv4, так и IPv6. Нам нужно общаться с клиентами IPv4/IPv6, а также приложениям, чтобы поддерживать автономную платформу. –