Bir süredir bir proje üzerinde çalışıyorum ve 8080 numaralı bağlantı noktasında çalışan yerleşik bir HTTP sunucusuna sahip. Kullanıcılara, aygıt aracılığıyla ör. http://192.168.1.4:8080/ - harika çalışıyor. Son zamanlarda Uygulamaların "8080" gereksinimini kaldırmak için bağlantı noktası 80'u kullanabileceğini fark ettim, ancak bağlantı noktası 80'i ayarlamaya çalışırsam "Genel CFSocket hatası" ile bir kilitlenme elde ediyorum.Web sunucusu bağlantı noktası 80 on iPhone
Uygulamada web sunucusu için 80 numaralı bağlantı noktasını nasıl etkinleştirebileceğinizi düşünüyorsunuz?
bu oluyor Birkaç ekran
:İlk - iPad'de, uygulaması erişebilirsiniz URL'ler gösteriyor. İkinci
iPad http://enrogue.com/port80/ipad.jpg
- IP tarafından Firefox:
FF by IP http://enrogue.com/port80/firefox_byip.png
yukarıdaki mağaza gerçek uygulamasından vardır, bu jailbreak büyü falan değil. < 1024 bağlantı noktalarının UNIX sistemlerinde yönetici için ayrıldığını biliyorum, bu nedenle yukarıdaki uygulama açıkça bağlantı noktasına erişmek için belirli bir şey yapıyor.
şansın başka uygulama bu bağlantı noktasını kullanan veya portları açtığınızı Uygulamanızı geçmiş ve düzgün bir şekilde temizlemeyi mi unuttunuz? Telefonu kapatıp tekrar çalıştırmayı denediniz mi? – Steve
Uygulamamı açıyorum, kilitleniyorum, diğer uygulamaları aç, işe yarıyor, uygulamayı aç, kilitleniyor. Hayır, temizlik problemi değil. – Kalle
Oh ve bu iOS 4 değil, başka hiçbir uygulama çalışmıyor. Ve iOS 4'te bir ağ soketini tuttuğumu düşünürken, arka planda anında fesih sonuçlanır, bu yüzden o zaman bile böyle olmamalıdır. – Kalle