Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Chat Programları hakkında
#1
Selamlar

Chat konusunu biraz araştırdığımda hep karşıma çıkan IP'den IP'ye ekrandan alınan bilgi ile haberleşmesi şeklinde

Benim düşündüğüm Local Network üzerinde çalışan bir uygulama olsun
Bu uygulama hem server hemde client olarak çalışsın ve network'ü yormadan açık olan diğer kullanıcıları takip etsin 


Şimdi bunun için uygun olan yöntem aşağıdakilerden hangisi olabilir yada farklı yorumlarınız varsa alabilirmiyim.

1. yazılan bir servis server şeklinde olsun bu servis tek bir yerde network üzerinde oluşan verileri yönetsin ve clientlara iletsin şeklindemi
2. yazılan uygulama hem client hem server gibi davranıp sürekli broadcastleri takip edip sürekli dinlemedemi olsun (Bu network için ne kadat yük oluşturur)
3,4,5.... önerileriniz   Idea

Herkese şimdiden teşekkürler
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#2
Kolay değil ama şu yapılabilir. açılan yazılım ağı kontrol eder eğer sunucu yoksa kendini sunucu ilan eder. Daha sonra bağlanan bir istemci ağı kontrol ettiğinde sunucu olduğunu görür ve istemci olur. Bilgilerin gidip gelmesinde uyumsuzluk olunca istemci sunucu arar bulamazsa belli bir önceliğe göre kendini ilan eder. Bu tür haberleşme yapıları var incelersen uygun birşey bulabilirsin. Hatta işletim sisteminin çok işlemde işlemciden zaman almaları bile bu tür yapılara dayanıyor.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#3
Merhabalar hocam,

Local mevzusu aslinda chat konusunun en basit yani daha doğrusu IP adresinden IP adresi yerine local kullanım daha basit geliyor. Çünkü port açma gibi işlemleri mevcut. Bu konu hakkında pek çok kez araştırma yaptım. Bu araştırmalarım sonucu local bir Server-Client mimarisi için aslında hız konusunda pek sorun yaşamazsınız. Tüm kişilerin izlemesi için Servera tanımladığınız port üzerinden dinleme işlemini gerçekleştirebilirsiniz.

Not: Mobilim diye örnekler ve daha fazla ayrıntı veremedim eve gecersem eğer bugün güncelleme yaparım Sad

Saygılarımla,
Iyi çalışmalar.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#4
hyperxman hocam
ilginize teşekkürler
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#5
Tekrardan merhaba üstadım,

Sizin istediğiniz yerel olduğu için IP adresinden IP adresine bağlantıdan öte direkt yerel bağlantı için bir bilgi metni yazacağım. Hemen öncesinde eğer yine de IP adresinden IP adresine bir düşünceniz var ise bunun için port işlemlerin çok iyi yapmanız gerekmektedir. Bunun için 2 makaleyi sizlere sunmak isterim.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol


Yerel olarak eğer Server-Client mimarisi kullanacaksanız önerilerim şunlar;

Ana bir server uygulaması ile bir port tanımlayın. Standart olan bu port ile birlikte clientler bu porta kilitlenerek servere duyabilir ve izleyebilir. 


Ek olarak yazdığım bir makalede chat programını Delphi ile nasıl yapacağımızı anlatmış oldum isterseniz onu da bir inceleyin.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Bu konuda biraz takıntılıyım bu yüzden yetmedi bir video çektim  Big Grin





Üstat elimden geldikçe tüm makalelerimi tabiri caiz ise önüne serdim. Big Grin Umarım biraz yardımım dokunmuştur.

Saygılarımla,
Hayırlı çalışmalar.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#6
hyperxman eyvallah
ellerine sağlık bu gece inceleyip bişey olursa tekrar yardımını isterim
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#7
(19-01-2018, Saat: 23:55)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olhyperxman eyvallah
ellerine sağlık bu gece inceleyip bişey olursa tekrar yardımını isterim

Her zaman üstat, burada yardım etmek için varız  Shy
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Yeni Sürüme geçişler hakkında bir haber CumaParlak 6 183 25-01-2018, Saat: 16:43
Son Yorum: rmzgenius
  mormot hakkında klavye 3 274 23-09-2017, Saat: 12:58
Son Yorum: masteryoda
  iki chat programı aralarındaki sohbet canlı masteryoda 0 360 07-01-2017, Saat: 22:35
Son Yorum: masteryoda



Konuyu Okuyanlar: 1 Ziyaretçi