indy 10 , TidTCPClient Hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: indy 10 , TidTCPClient Hakkında
Multithread kısmını çok düşünmenize gerek yok bence. Tek port üzerinden stream veri taşınabilir ancak bunu hem client hem server tarafında işlemek zor olacaktır. Özelliklede hazır mevcut db nesnelerini kullanmak istiyorsanız. Datasnap kullarak verileri taşımak daha az zahmetli ve stabil olacaktır. İlla tek port kullanmalıyım diyorsanız bununda bir yolu var. Öncelikle ana thread yani exe dosyanız gelen paketleri analiz eder, eğer veri tabanı işlemi ise yeni bir thread açarak işi ona bırakır, thread cevabı oluşturduktan sonra ana thread'i bekler ve sonucu ona verir, ana thread'de veriyi gönderir. Yani tüm verileri ana thread alıp gönderir. Böyle olmaz zorunda çünkü aynı anda aynı portu kullanamazsın. Tek bir thread tüm paketleri beklemelidir ve cevap yazmaldır. Yoksa port in use hatası alırsınız.
Re: indy 10 , TidTCPClient Hakkında
hocam tüm emeklerin icin tesekkür ederim.
Hakkini helal et.
Bu is ThreadPool ile yapiliyor mus. Internette cok detayli bilgiler verilmiyor bu konuda. o nedenle arastirmalarda sonuca ulasmak oldukca uzun zaman aliyor.
Hakkini helal et.
Bu is ThreadPool ile yapiliyor mus. Internette cok detayli bilgiler verilmiyor bu konuda. o nedenle arastirmalarda sonuca ulasmak oldukca uzun zaman aliyor.
kıdemsiz üye