Multi Chat Nasıl Yazılır [Delphi]

Konu Özeti

Delphi ile çok kullanıcılı sohbet uygulaması geliştirmek isteyenler için temel bir yöntem anlatılıyor. TCP/UDP veya client socket bileşenlerinin çoklu sohbet için yetersiz kaldığı, bunun yerine MySQL veritabanı kullanılması gerektiği belirtiliyor. Uygulamaya giriş formu eklenmesi, kullanıcı listesinin listbox'ta gösterilmesi ve seçilen kullanıcıyla özel sohbet penceresi açılarak mesajların veritabanında güncellenmesi mantığı açıklanıyor. Delphi veya Visual Basic ile MySQL bağlantısının öğrenilmesinin ve algoritma geliştirmenin önemi vurgulanıyor.

Status
Not open for further replies.
Takımınızla ya da arkadaşlarınızla kendinize ait, istediğiniz gibi özelliklerle donatacağınız bir chat programı yazmak istiyorsunuz. Ya da Mesajlar kayıt altına alınıyor korkusu da olabilir bu... Fakat hiçbir yerde kaynak bulamıyorsunuz.

2 kişilik sohbet oluşturabiliyorsunuz fakat çoklu sohbete gelince işler karşıyor..

Sorun TCP/UDP ya da client socket kullanımı...

Bu bileşenlerle çoklu sohbet yapamazsınız. Çoklu sohbet için uygulamanızı Mysql'e bağlamalısınız..

Burda size temel mantığı veriyorum bunu bile hiçbir yerde bulamazsınız.

+Öncelikle uygulamanıza login form yapmalısınız..
+mysql tablosunda nick,pass,chat kolonları açın
+uygulamanızdaki listbox'ta kullanıcıların nickleri görünecek şekilde kodlarınızı oluşturun.
+listbox'ta bir nickin üstüne tıkladığınız anda başka bir pencere açılsın ve orada yazdıklarınız update komutuyla nick=falanfilan olduğu yerdeki "chat" içindeki texti güncelle dediğiniz zaman herkesle ayrı ayrı sohbet edebilmiş olacaksınız.

Püf nokta delphi olsun ya da visual basic olsun bu diller ile mysql arasındaki bağlantıyı öğrenmek ve daha sonra algoritmalar geliştirmek..

sadece teorik bilgi vermek istedim eliniz çalışmazsa kafanızda çalışmaz....

Ayrıntılı destek isteğen yorum yapabilir.

🔒 Bu içeriği görmek için giriş yapın

 
Status
Not open for further replies.
136,634Threads
3,307,219Messages
328,490Members
dandiron23Latest member
Top Bottom