我以前GCDAsyncUdpSocket
發送udp
文來發現ssdp
服務,iOS
報道「無路由到達主機」這個錯誤,但上面可以發現在模擬器上沒有問題在服務中,這是怎麼發生的?我搜查了很多信息,但沒有任何發現可以幫助我。「無路由到達主機」錯誤iOS上
回答
我遇到了同樣的事情。當然,如果沒有你的源代碼,我們不能幫助你,除了提供模糊的猜測。我希望你現在已經修復了這個問題,如果你回想起實際存在的問題,請告訴我們。
檢查事項:
防火牆設置在主機上。我試圖在我的Mac書上接收消息,發現防火牆設置可能會阻止您選擇的端口。防火牆在第三個選項卡上處於系統首選項下。
使用蘋果可達性類來確保你有一個活躍的WIFI/Cell連接到互聯網。 (這裏:https://developer.apple.com/library/ios/samplecode/Reachability/Listings/Reachability_Reachability_h.html#//apple_ref/doc/uid/DTS40007324-Reachability_Reachability_h-DontLinkElementID_7)
您還可以使用Reachability類中的其他函數來讓您知道在打開套接字之前是否可以訪問主機。
如果主機是您的mac,模擬器在mac上,那麼實際的網絡流量並不多,然後當您在手機上運行時,您實際上正在使用真正的網絡。請注意,根據您的網絡情況,您可能需要您的主機的外部IP地址(相對於內部網絡WIFI地址,例如192.168.1.4)
有些人報告了一個UDP停止工作的錯誤,沒有路由到主機消息,但由於某種原因打開和關閉飛行模式修復它。也許可以查看他們的解決方案(使用保持活動消息30秒左右以防止電源管理關閉電池連接)。這裏是一個例子:intermittent "No Route to Host" on iOS, flight mode off then on fixes
第五個解決方案在我們的案例中做到了。正在'沒有通往主辦方的路線'和'主機倒閉'。從來沒有見過這個,相當莫名其妙。任何想法是什麼導致它開始? – lundhjem
- 1. 沒有路由到主機錯誤113
- 2. Kubernetes服務返回「無路由到達主機」冰壺端點
- 3. 本地主機上Smack和Openfire之間的路由錯誤
- 4. java.sql.SQLException:網絡錯誤IOException:沒有路由到主機?
- 5. iperf錯誤:連接失敗:沒有路由到主機
- 6. 沒有路由到套接字編程中的主機錯誤
- 7. 路由錯誤 - 無路由匹配[POST]
- 8. 路由錯誤 - 無路由匹配
- 9. 的NoRouteToHostException:沒有到主機的路由錯誤而羣集上運行Elasticsearch
- 10. AWS RDS實例錯誤:無法找到主路由表 - 超時
- 11. 我正在重建我的本地遠程主機,並得到一個路由錯誤(無路由匹配)
- 12. 錯誤:無法路由到離子
- 13. 崇錯誤:無法在主機上
- 14. linux socket:在planetLab機器上沒有路由到主機
- 15. rspec的無路由錯誤
- 16. kubernetes v1.7.1 kubeadm加入主機名「」無法到達錯誤
- 17. 共享主機上的Codeigniter路由
- 18. webapp2路由無法路由到處理程序 - 錯誤404
- 19. 在iOS上升級ASIO錯誤「找不到主機」
- 20. SMTP錯誤:無法連接到SMTP主機。郵件錯誤:SMTP錯誤:無法連接到SMTP主機
- 21. 在Bluemix泊塢容器部署的結果「無路由到達主機」
- 22. RCurl,錯誤:無法連接到主機
- 23. curl錯誤:無法連接到主機
- 24. iOS:路由器IP可達?
- 25. 動態路由主機到碼頭
- 26. KVM/Bridge:沒有到主機的路由
- 27. Docker nancy - 沒有路由到主機
- 28. 沒有到主機的路由:連接
- 29. SSH沒有路由到主機
- 30. Heroku Postgresql pg:psql沒有路由到主機
我的解決方案有幫助嗎?你還有麻煩嗎? – LawfulEvil
您是否解決了這個問題? –