Merhaba, Android üzerinde whatsapp tarzı bir chat uygulaması yapmak istiyorum.Google da araştırdım socket.io ile nodejs server üzerinde çok güzel chat uygulama örnekleri mevcut.Fakat yazıyor,çevrim içi ve son görülme zamanları gibi güzel özellikleri nasıl yapacağımıza dair bir tane örnek bulamadım. Bu özellikleri nasıl yapacağımıza dair fikri,örneği olan var mı acaba?

soruldu: 05 Ağu '14, 07:32

Ergin's gravatar image

Ergin
768814
cevap kabul oranı: 50%

değiştirildi: 05 Ağu '14, 07:33


Uygulama içerisinde bir thread oluşturursun. 30 saniyede bir servera kullanıcı id'siyle birlikte bir "online" mesajı gönderir. Bu bilgileri alan server o id'ye sahip olan kullanıcının tablodaki son görülme zamanını günceller. Böylece kişinin online olup olmadığı anlaşılır. Son görülme zamanı şuanki zamandan 30 saniye daha önceyse bu kişi çevrim dışıdır diye kabul edilir. Neden 30 saniye? Çünkü daha kısa yaparsan uygulama telefonu kasabilir. Daha uzun yaparsan da diğer kullanıcılar için yanıltıcı olabilir. Örneğin adam 10 dakikadır yok ama sistemde çevrim içi gibi görünüyor. 30 saniye ideal bence. Mantık kabaca bu. Kodlar üzerinden örnek vermek isterdim ama şuan buna vaktim yok malesef. Takıldığın yer olursa sorabilirsin. İstersen skype'tan ekle bi ara kodlara da bakarız. Skype: kodmanyagha

permanent link

cevaplandı: 06 Ağu '14, 09:34

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×11
×8
×5
×2

Soruldu: 05 Ağu '14, 07:32

Görüntüleme: 667 kez

Son güncelleme: 06 Ağu '14, 09:34

powered by BitNami OSQA