Fix #544 Kcptun ipv6 address not config correctly, need add a crochet[]

This commit is contained in:
Qiu Yuzhou
2017-10-20 17:55:44 +08:00
parent 51865d1ac3
commit b659bc7c21

View File

@ -203,7 +203,12 @@ class ServerProfile: NSObject, NSCopying {
func toKcptunJsonConfig() -> [String: AnyObject] {
var conf = kcptunProfile.toJsonConfig()
conf["remoteaddr"] = "\(serverHost):\(serverPort)" as AnyObject
if serverHost.contains(Character(":")) {
conf["remoteaddr"] = "[\(serverHost)]:\(serverPort)" as AnyObject
} else {
conf["remoteaddr"] = "\(serverHost):\(serverPort)" as AnyObject
}
return conf
}