我的應用程序必須連接到服務器,但有時當我測試我的應用程序時,我的服務器沒有在線,因此應用程序在打開時仍然卡住。 如何以編程方式測試服務器是否聯機?有沒有像ping這樣的東西,所以我可以驗證服務器的狀態,然後正常工作或不工作,如果它離線?謝謝!Xcode iPhone編程檢查服務器是否在線
2
A
回答
4
查看Apple的Reachability示例(鼓勵您在App Store提交的應用程序中使用它)。
0
使用帶有timeoutInterval的[NSURLRequest + requestWithURL:cachePolicy:timeoutInterval:]
。如果請求超時,那麼你的NSURLConnectionDelegate會得到一個回調。
相關問題
- 1. 檢查node.js服務器是否在線?
- 2. 檢查LDAP服務器是否在線
- 3. Javascript:檢查服務器是否在線?
- 4. Android檢查遠程服務器是否在線
- 5. 檢查一個SQL服務器是否可用編程方式?
- 6. SQL Server很慢檢查鏈接服務器是否在線
- 7. 檢查一個遊戲服務器是否在線nodejs
- 8. 檢查用戶目前是否在線流星服務器
- 9. 如何檢查服務器是否在線?
- 10. 如何快速檢查SimpleXMLRPCServer服務器是否在線?
- 11. 是否有檢查WCF服務是否在線的示例?
- 12. 檢查websocket服務器是否關閉
- 13. 檢查SQL服務器服務是否正在運行
- 14. Ruby:檢查遠程服務器上是否存在文件
- 15. 如何檢查遠程服務器映像是否存在?
- 16. 檢查圖像是否存在於遠程服務器問題
- 17. memcached檢查服務器在線
- 18. 是否有可能以編程方式檢查硒遠程Web驅動服務器是否正在運行
- 19. 檢查服務是否正在運行?
- 20. 檢查PhoneGap.exec服務是否存在?
- 21. 檢查WCF服務是否存在
- 22. 檢查你是否在wcf服務
- 23. 如何檢查服務和服務器是否可用?
- 24. 檢查線程是否存在句柄
- 25. 檢查php-cgi服務器是否可以遠程連接
- 26. 在iPhone中如何檢查呼叫是否成功在xcode?
- 27. Apple GameCenter:如何從遊戲服務器檢查playerId是否有效(和在線)
- 28. 檢查遠程服務器和各種驅動器上是否存在文件
- 29. webRTC檢查stun服務器是否正在使用
- 30. 檢查ssh服務器是否存在於R
如果您的應用程序在因此而打開時仍然卡住,您的應用程序啓動時間就是網絡速度的突發事件。異步執行網絡操作,您不會後悔。 – 2010-04-14 16:21:17