NSNetService initWithDomain使用本地IP地址?

时间:2013-12-19 17:30:54

标签: ios network-programming streaming

我正在编写一个应用程序,其中包含2个iPhone之间的图像流。我使用Apple提供的大部分示例代码来创建网络流(https://developer.apple.com/library/IOS/samplecode/SimpleNetworkStreams/Introduction/Intro.html)。

我的问题是我是否需要在下面的行中传递其他iphone的本地IP地址而不是“本地”:

self.netService = [[NSNetService alloc] initWithDomain:@"local." type:@"_x-SNSDownload._tcp." name:@"Test" port:port];

谢谢!

1 个答案:

答案 0 :(得分:1)

取决于网络设置。如果您的iphone共享相同(本地)网络域,则“本地”应该足够了。如果您尝试全球联系另一部手机,则必须确定手机所在的域名(例如您的inet提供商为您提供的全球IP地址)