我想让一个应用程序具有一个功能,可以扫描一系列ip中的本地网络,找出哪个IP打开指定的端口。 例如:192.168.1.104:3737 我可以搜索它并在我的iphone中显示它。
其实我在这里问了很长时间。我尝试了很多方法,比如 http://www.devx.com/wireless/Article/43551(使用NSStream) 和= ASIHTTPRequest
事实上,我无法解决这个问题。有谁能告诉我解决方案?或者我可以使用哪些课程?
请帮助我。请。
对于NSStream方法(上面一个),它无法与ARC一起使用。这让我很麻烦。
if (inputStreamPtr != NULL) {
*inputStreamPtr = NSMakeCollectable(readStream) ;
}
if (outputStreamPtr != NULL) {
*outputStreamPtr = NSMakeCollectable(writeStream);
}
它会告诉我NSMakeCollectable不适用于ARC
答案 0 :(得分:0)
您可能对NSNetService
和NSNetServiceBrowser
感兴趣。您可以按NSNetService
发布服务(具有指定的类型和端口),然后按NSNetServiceBrowser
发布指定类型的服务。