2016-03-24 18 views
0

Doğrudan talep etmeden sunucudan android uygulamasına (karma uygulama) nasıl komut gönderebilirim. Şu anda her 10 saniyede bir zaman aralığı kullanan bir uygulama var.İşletim, sunucumdan son güncellemeyi almak için istek kullanımı ajax gönder. Sorun çok sayıda uygulama eşzamanlı olarak istek gönderirse sunucum ağır yük olacaktır.Tüm sunucum aslında veriyi güncellemek için fonksiyonu çalıştırabilen bir komut veya herhangi bir şey gönderebilir.Yani zaman aralığını durdurabilir, sadece bir şey değişmişse veri gönder benim sunucu tarafım.android'de sunucudan komut fonksiyonu istek göndermeden nasıl gönderilir?

+0

Gerçekten de, herhangi bir talep olsaydı, verilerinizi nereye gönderirdiniz? Uygulamanızın "son isteğimden beri bir şey değişti" gibi istekleri gönderebileceği gibi, yükü azaltmanın yolları var mı? Sunucu yanlış bildirirse, yalnızca görmezden gelin, doğruysa, ayrıntı için başka bir istek gönderin. Ve sunucunuzda bir tarihle "son değişti" gibi bir şeyiniz olurdu. – Eihwaz

+0

belki de benim sunucuya giriş yapan herhangi bir kullanıcı için .. benim uygulamaları benim giriş şey var ... yanı sıra formu sunucu yükünü azaltmak, benim fikrim hiçbir zaman gerçekleşecek şansı olacak? –

cevap

1

Sorunu çözmek için yuva kullanabilirsiniz.

+0

soket ne tür i –

+0

Soket ne anlama geldiğini soket anlayamıyorum - Android için bağlantı Soket http://developer.android.com/reference/java/net/Socket.html Şema:? Uygulamanızda sen Sunucu mesajları için geri aramaları tanımlar. – Veniamin

+0

Sunucuda soket uygulaması yapmanız gerekiyor, bu şeyi hibrit uygulamalara uygulayabiliyorum java hakkında tek bir şey bilmiyorum. –

İlgili konular