Indy (TIdTCPServer) a IPv6

0

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ć?

0

przecież to nie komponent (TIdTCPServer) ma adres tylko komputer (a konkretniej karta sieciowa) na którym program jest odpalony

0

W IdTCPClient jest właściwość IP_Version, więc może przed odpaleniem programu trzeba zdecydować w które wersji protokołu będzie działał?

0

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ć.

0

Ok, dziękuję za informacje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1