我基本上需要建立一个远程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." 用别的东西。
我找到了这个。有趣,但我仍然对实施感到困惑。我是否需要创建一个带有托管包的网站,并输入域:@“mywebsite.com”?
任何信息都有帮助!
谢谢!