通过TCP进行零配置广域服务发现 - Objective-c

时间:2013-01-15 19:46:30

标签: objective-c cocoa

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

任何信息都有帮助!

谢谢!

0 个答案:

没有答案