Server-Client ilişkisi ve Veri Parçalama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Server-Client ilişkisi ve Veri Parçalama
Merhaba arkadaşlar. Üzerinde çalıştığım bir proje için gerekli olan 1 2 şeyi size sormak istiyorum. Socket veya TCP/IP bileşeni ile yapılan Server-Client uygulamalarda channel sistemi yapabilirmiyiz. Misal bir chat uygulamasında özel konuşma penceresi gibi fazladan bir port a ihtiyaç duymadan özel bir konuşma nasıl yaparım msn gibi düşünün. 2. Olarak client dan server a bir veri göndersem mesela 1-x-10 şeklinde bu veriyi parçalayıp 3 tane label a ayrı ayrı; 1.label "1" , 2.label "x" , 3.label "10" şeklinde nasıl yazarım. Son olarakta bildiğiniz üzre delphi uygulamalarında sql şifresini rahatlıkla buluyorlar. Bunu server client bir olaya çevirip şifrenin bulunmasını engellemek için serverdan client e sql şifresini göndersem bu gönderdiğim veriyi kendime özgü bir şifreleme sistemiyle şifreleyip karşı tarafta çözdürsem. Yararlı olurmu bunun için bana ne önerirsiniz.. Şimdiden teşekkürler. İyi günler..
Re: Server-Client ilişkisi ve Veri Parçalama
Şu başlığı bir incele ve delphi data-snap hakkında bilgi edinmeni tavsiye ederim...
viewtopic.php?f=2&t=6746&start=0
viewtopic.php?f=2&t=6746&start=0
Re: Server-Client ilişkisi ve Veri Parçalama
Teşekkür ederim. Diğer soruların cevabını bilen varsa sevinirim ama en azından birini öğrenmiş oldum.
Re: Server-Client ilişkisi ve Veri Parçalama
client tarafina neden sifre gönderiyorsun ve client'in veritabanina baglanmasini neden istiyorsun ki?
client ne istiyorsa server'a sorsun, server da o na cevap göndersin. hic bir sekilde veritabanina baglanmasin.
diger sorularinin cevaplarina gelince, bu konu kitap doldurur.
mesela söyle bir yol izleyebilirsin
client server'a mesaj gönderdi. server bu mesaji aldiginda <CLIENT> ve </CLIENT> arasindaki verileri parcalarsin.
gelen veriyi parcaladigimizda elimizde söyle bilgiler olusacak
önce emire bakiyoruz ve emire göre hareket ediyoruz. nick listemize bakip ikra yi buluyoruz, ikraya bu mesaji iletiyoruz. ikranin client'i bu mesaji alinca kontrol ediyor "Neo_TR" isminde bir pencere var mi? var ise o pencerenin MEMO suna bu veriyi yaziyor, yoksa "Neo_TR" isminde bir pencere olusturuyor ve MEMO suna bu veriyi yaziyor...
simdiden kolay gelsin...
client ne istiyorsa server'a sorsun, server da o na cevap göndersin. hic bir sekilde veritabanina baglanmasin.
diger sorularinin cevaplarina gelince, bu konu kitap doldurur.
mesela söyle bir yol izleyebilirsin
Kod: Tümünü seç
MSG := "<CLIENT><EMIR>OZEL_MESAJ</EMIR><KIMDEN>Neo_TR</KIMDEN><KIME>ikra</KIME><MSG>ilk mesajimiz</MSG></CLIENT>;
ClientSocket.Socket.SendText(MSG);
gelen veriyi parcaladigimizda elimizde söyle bilgiler olusacak
Kod: Tümünü seç
EMIR := OZEL_MESAJ;
KIMDEN := Neo_TR;
KIME := ikra;
MSG := ilk mesajimiz;
simdiden kolay gelsin...
kıdemsiz üye
Re: Server-Client ilişkisi ve Veri Parçalama
Teşekkür ederim.