ipv4连接成功时,ipv6 tcp连接失败

时间:2018-04-26 09:22:38

标签: ipv6 tcpclient ipv4

我有一个.Net应用程序,它与远程服务器(在各种平台上运行)完美配合,可以监听端口'端口'使用这些行连接时:

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时,即hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh一个有效的IPv6地址(为了确保它正常工作),我得到以下异常:

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

我在这里想念什么?应该在远程主机上进行任何配置吗?

由于

0 个答案:

没有答案