0

我基本上需要建立一个远程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”?

任何信息都有帮助!

谢谢!

4

0 回答 0