2013-12-19 102 views
2

我正在编写一个应用程序,它可以在2个iPhone之间传输图像。我使用Apple提供的许多示例代码来创建网络流(https://developer.apple.com/library/IOS/samplecode/SimpleNetworkStreams/Introduction/Intro.html)。NSNetService initWithDomain使用本地IP地址?

我的问题是是否需要在该行通过其他iPhone的本地IP地址下面,而不是“本地”:

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

的感谢!

回答

1

取决于网络设置。如果您的iphones共享相同(本地)网络域,则“本地”应该足够。如果您尝试全球联系其他电话,则必须标识电话所在的域(例如,您的提供商为您提供的全球IP地址)