2013-12-19 142 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地址)