X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/e6737bc05855fb976e0126e85b436c91d19246b9..f2cd38f53e8a04284b9f6db3dbf704a96063d67d:/NetworkController.m diff --git a/NetworkController.m b/NetworkController.m index 6c9631c..f2989e3 100755 --- a/NetworkController.m +++ b/NetworkController.m @@ -111,6 +111,7 @@ static NetworkController *sharedController; } else if (serverOn && !status && [serverConnection isValid]) { //Turn off [service stop]; + [service release]; [rootObject invalidate]; [serverConnection registerName:nil]; [serverConnection invalidate]; @@ -240,6 +241,18 @@ static NetworkController *sharedController; return valid; } +- (void)resetServerName +{ + if ([self isServerOn]) { + [service stop]; + [service release]; + service = [[NSNetService alloc] initWithDomain:@"" + type:@"_mttp._tcp." + name:[[NSUserDefaults standardUserDefaults] stringForKey:@"sharedPlayerName"] + port:SERVER_PORT]; + } +} + - (BOOL)isServerOn { return serverOn;