Changed IPv6 loopback name, since ubuntu does not seem to resolve localhost for ipv6.

This commit is contained in:
lotodore
2007-06-04 16:57:01 +00:00
parent e6d1b46ba1
commit 8c9fbca0fb
+4 -2
View File
@@ -129,10 +129,12 @@ void Session::startNetworkClientForLocalServer()
return; return;
} }
myNetClient = new ClientThread(*myGui); myNetClient = new ClientThread(*myGui);
bool useIpv6 = myConfig->readConfigInt("ServerUseIpv6") == 1;
const char *loopbackAddr = useIpv6 ? "::1" : "127.0.0.1";
myNetClient->Init( myNetClient->Init(
"localhost", loopbackAddr,
myConfig->readConfigInt("ServerPort"), myConfig->readConfigInt("ServerPort"),
myConfig->readConfigInt("ServerUseIpv6") == 1, useIpv6,
myConfig->readConfigInt("ServerUseSctp") == 1, myConfig->readConfigInt("ServerUseSctp") == 1,
myConfig->readConfigString("ServerPassword"), myConfig->readConfigString("ServerPassword"),
myConfig->readConfigString("MyName")); myConfig->readConfigString("MyName"));