W komponencie TIdTCPClient można wybrać wersję IPv4 lub IPv6. W TIdTCPServer nie ma takiej możliwości. Jak wygląda obsługa IPv6 w Indy? Chciałbym zestawić połączenie dla tej wersji między dwiema aplikacjami w maszynach VMware, ale nie wiem jak. Czy ktoś z forumowiczów mógłby podpowiedzieć?

- Rejestracja:ponad 12 lat
- Ostatnio:9 miesięcy
- Postów:6610
przecież to nie komponent (TIdTCPServer) ma adres tylko komputer (a konkretniej karta sieciowa) na którym program jest odpalony
- Rejestracja:prawie 20 lat
- Ostatnio:mniej niż minuta
- Lokalizacja:Gorlice
Serwer to ustala sobie z automatu domyślnie masz Id_IPv4
I jeżeli nie jest skompilowany z nastawieniem na domyślną obsługę IP6 (wtedy jeżeli obsługiwane ustawia Id_IPv6
). Oczywiście to ustawienie z automatu można zmienić właściwością Bindings
i tam sobie wybrać adres, port, a także wersję IP (możliwa też jest zmiana dynamiczna w kodzie programu).
Klient nie jest wróżką i z automatu nie wie z jakim serwerem (obsługującym Id_IPv4
czy Id_IPv6
) będzie miał się łączyć.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.