TCP-соединение IPv6 не удается, в то время как IPV4-соединение успешно - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть приложение .Net, которое отлично работает с удаленным сервером (работающим на разных платформах), который прослушивает порт 'port' при подключении по следующим линиям:

IPAddress iAddr = IPAddress.Parse(hostIp);
m_clientSocket = new TcpClient(iAddr.AddressFamily);
m_clientSocket.SendTimeout = DEFAULT_CONNECTION_TIMEOUT;
m_clientSocket.Connect(iAddr, (int)port);enter code here

когда hostIp имеет тип IPv4, т.е. ddd.ddd.ddd.ddd (ddd 0-255), он работает просто отлично. Когда hostIp имеет тип IPv6, т.е.

No connection could be made because the target machine actively refused it

что мне здесь не хватает? какая конфигурация должна быть сделана на удаленном хосте?

Спасибо

...