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.
Topluluk mopluluk yok :/
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.
kisisel_logo_dark.png
WWW
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.

Hole Punching Davası!

UPnP Nedir? Delphi İle Nasıl Kullanılır?


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.

Uzaktan Sohbet Programı

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.
kisisel_logo_dark.png
WWW
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ı: hyperxman 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
kisisel_logo_dark.png
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Wink Chat Uygulaması mı? AI mı? :) RAD Coder 2 379 19-11-2025, Saat: 10:56
Son Yorum: Mr.X
  .Net MAUI Hakkında rmzgenius 4 2.056 21-11-2022, Saat: 09:27
Son Yorum: RAD Coder
  Yazılım Geliştirmeye İlk Adım Hakkında mahone 5 2.888 30-03-2022, Saat: 14:10
Son Yorum: RAD Coder
  Yabancı dil sorunu hakkında bir karşılaştırma. mrmarman 1 1.227 19-11-2021, Saat: 12:01
Son Yorum: csunguray
  eticaret şirket hakkında puddy 5 4.246 14-05-2021, Saat: 00:22
Son Yorum: enigma



Konuyu Okuyanlar: 1 Ziyaretçi