我需要基本建立一个远程TCP连接。从Mac到iPhone(在3G,LTE或其他非本地网络上)。
在我的服务器端:
self.netService = [[NSNetService alloc]
initWithDomain:@"local." type:@"_myAppName._tcp."
name:chatRoomName port:self.port];
在我的客户端:
[netServiceBrowser searchForServicesOfType:@"_myAppName._tcp." inDomain:@"local."];
这在本地网络上完美运行。我遇到的麻烦就是在远程工作。我在这里疯狂猜测,我必须改变的是inDomain:@“local”。和initWithDomain:@“local”。用别的东西。
我找到了this。有意思,但我仍然对实施感到困惑。我是否需要创建一个包含托管包的网站,并且我放入了域名:@“mywebsite.com”?
任何信息都有帮助!
谢谢!