我有一个.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
我在这里想念什么?应该在远程主机上进行任何配置吗?
由于