İstemci-Sunucu Arasındaki İletişim (Uzmanlık Sorusu) - Google Fan Webmaster Forum
Google Fan Webmaster Forum  
herşeyi sana yazdım

Geri git   Google Fan Webmaster Forum > Genel Programlama > Programlama
KEY
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

Programlama C ++ , C # , COMPONENT, DELPHI , FLASH, JAVA - JSP, VISUAL BASIC ,VISUAL BASIC.NET ,WML, XML

Cevapla
 
LinkBack Seçenekler
  1  
Alt 02-02-2012, 11:00:34
 
Standart İstemci-Sunucu Arasındaki İletişim (Uzmanlık Sorusu)

Merhaba arkadarşlar,

Özel bir proje geliştiriyorum ve projemi tamamladım. Şuan sorunsuz çalışıyor. Ancak hoşuma gitmeden bir şey var. İstemci ve sunucu arasındaki iletişim çok stabil değil. Socket yapısı kullanarak oluşturdum. İstemci Android bir cihaz yada bir bilgisayar programı da olabilir. Yaptığım işlemci android uygulaması, sunucu ise C# da geliştirdiğim bir uygulama. Bu ikisi de Socket alt yapısını kullanarak haberleşiyor..

Daha önce yaptığım bir projede istemcide CometD .Net kullandım. Java'da Comet'i destekliyor ama CometD server hakkında fikrim olmadığı için Comet kullanmaktan vazgeçtim.

WCF servislerinde ise sadece basit bir iki client uygulaması geliştirmiştim ve pek fazla server kısmını bilmiyorum.

tavsiye ettiğiniz güzel bir protokol var mı yada CometD nin/WCF in server tarafını nasıl halledebilirim..

Şuan yaptığım ikinci projede de programcı eleman bir WCF hazırlamış, onu kullanarak android ile bağlanayacağım. Aynı şeyi kendi projemde de uygulamak istiyorum aslında ama sunucu tarafı ile hiç ilgilenmedim

Bu konuda bilgilerinizi paylaşırsanız sevinirim


Not : Lütfen sırf bir şeyler yazmak için mesaj atmayın.
Alıntı ile Cevapla
  2  
Alt 02-02-2012, 12:18:25
Eposta Aktivasyonu Gerekmekte
 
Standart

Normal sockette kullanabilirsiniz.
Alıntı ile Cevapla
  3  
Alt 02-02-2012, 13:12:26
 
Standart

zaten soket kullanarak yaptım ama işi daha profesyonelce yapmak istiyorum. Teknolojinin nimetleri varken ve daha verimli, güvenli protokoller varken soket kullanmanın bana göre cezbedici bir yanı yok. Herkes soketle yapar, önemli olan bu tarz protokolleri projelerde kullanmak.
Alıntı ile Cevapla
  4  
Alt 02-02-2012, 16:17:39
Eposta Aktivasyonu Gerekmekte
 
Standart

Alıntı:
ertan2002 Nickli Üyeden Alıntı Mesajı göster
zaten soket kullanarak yaptım ama işi daha profesyonelce yapmak istiyorum. Teknolojinin nimetleri varken ve daha verimli, güvenli protokoller varken soket kullanmanın bana göre cezbedici bir yanı yok. Herkes soketle yapar, önemli olan bu tarz protokolleri projelerde kullanmak.
Bu protokollerin ne gibi artıları var bilmiyorum ama tcp ya da udp ile direk yazmak daha kolay gibi geliyor bana.Hem android hem pc de istemci ya da sunucu kolaylıkla yazılıyor.Hatta kendi kütüphanemizi vs. oluşturuyoruz.P2P olayı da var tabi.
Alıntı ile Cevapla
  5  
Alt 02-02-2012, 16:57:17
 
Standart

sanırım derdimi anlatamıyorum hocam ben bahsettiğiniz şeyi yaptım ve gayette iyi çalışıyor. Ama diğer yöntemler hakkında fikir sahibi olmadığınız için bu yöntemin ne kadar basite kaçtığının farkında değilsiniz. Adamlar bir CometD kütüphanesi yazmışlar süper facebook un api sistemi de Comet kullanıyor yada aynı ona benzer bir protokol. Ben işin profesyonel yanındayım, yoksa bahsettiğiniz tcp/ip yi 1 yıllık programcı da yazar.
Alıntı ile Cevapla
  6  
Alt 02-02-2012, 18:00:42
 
Standart

bir de apache mina'yı deneyebilirsin; http://mina.apache.org/
__________________
php serüvenleri
Alıntı ile Cevapla
  7  
Alt 02-02-2012, 22:44:04
 
Standart

Bende diyorum bu projeyi bi yerden tanıyorum ama http://www.programlamadefteri.com/fo...ogramlama.html
Alıntı ile Cevapla
  8  
Alt 03-02-2012, 00:36:03
 
Standart

@strefx, teşekkürler bu verdiğini inceleyeceğim

@teknoadmin, android de senkron bir iletişim yapmak zorlamıştı beni. zaten projeyi yapmam toplam 3 hafta sürdü ve bunun 2 haftasını android aldı. O iletişimi zorlayarak yaptım ondan sonra daha geliştirip çift taraflı bir iletişim kurdum.. İşin java kısmı biraz karışık.. socketde çok verim alabildiğimi düşünmüyorum. java da comet desteği var,clientı yerleştirrim android e ama server kısmında fikrim yok. socket iletişimi artık basite kaçıyor. çünkü daha profesyonel bir yazılım geliştiriyorum
Alıntı ile Cevapla
  9  
Alt 03-02-2012, 01:24:24
 
Standart

Evet o başlıktan beri baya geliştirmişsin .O konuda sitemize de desteklerin olacaktı galiba.Olabilirse bekleriz gerçekten.Biraz ileri bir alan sayılır gerçi şu anda ziyaretçilere ama olsun yine de yararlı olabilir
Alıntı ile Cevapla
  10  
Alt 03-02-2012, 02:05:31
 
Standart

şuan çalıştığım firmada (Trusty Worker) android ile WCF servisine bağlanıp username-password (hash li) yollatıp login yapma üzerinde çalışıyorum.aradım da hiç türkçe kaynak göremedim bunu yaptığımda sitenizde bu konuyla ilgili bir makale yazabilrim. pek vaktim olmuyor, dört bir yandan işle uğraşıyorum

senin fikrin var mı peki bu konuda?
Alıntı ile Cevapla
Cevapla


Bookmarks

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:44:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252