Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mmg
Üye
Mesajlar: 124
Kayıt: 20 Haz 2014 12:47

Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Mesaj gönderen mmg »

Merhabalar,

Uygulamaya giren kullanıcı sayısını takip edebilmek için uygulamaya giriş yapan her kullanıcıyı bilgisayar adı ve kullanıcı bazında bir tabloya yazıyorum ve birbirinden farklı olan kullanıcıları sayıyorum. Buraya kadar gayet iyi görülüyor fakat eğer kullanıcı uygulamayı kapatmadan bilgisayarı kapatırsa veya farklı bir durum nedeniyle uygulama askıda kalırsa eğer sistem çöküyor. Buraya kadar yazdıklarımdan sanırım gelecek olan soruyu anlamış olmalısınız. Ağ üzerinde gerçekten aktif olan çalışan uygulama sayısını nasıl öğrenebilirim ? Şimdiden herkese çok teşekkürler.

Not. Aktif kullanıcıları yönetebileceğim farklı bir yöntem öneriniz olursa paylaşabilirseniz sevinirim.
ertank
Kıdemli Üye
Mesajlar: 1672
Kayıt: 12 Eyl 2015 12:45

Re: Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Mesaj gönderen ertank »

Merhaba,

- Lisans sunucu geliştirip bağlı olan aktifleri oradan takip edebilirsiniz. Bağlantı kopunca lisans sunucu algılayacağı kod olması gerekir.

- FirebirdSQL kullanıyorsanız aktif bağlantılar tablosundan bağlantı bilgilerini okuyabilirsiniz. Bu tüm bağlantıları gösterir. Bilgisayar başına öğrenmek adına IP numarası bazında gruplayabilirsiniz.

Bunun dışında da çok farklı bir yöntem aklıma gelmiyor.

Veritabanına kayıt sorunlu. Çünkü bağlantı kapatılması her zaman normal olmaz. Anormal durumlarda fazla bağlı kişi var diye görürsünüz. Gerçeği yansıtmaz.
mmg
Üye
Mesajlar: 124
Kayıt: 20 Haz 2014 12:47

Re: Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Mesaj gönderen mmg »

ertank merhaba,

Öncelikle yardımınız için teşekkür ediyorum. SQL database kullanıyorum bu bilgiyi vermeyi unutmuşum. Lisans sunucu geliştirmekten bahsetmişsiniz fakat bunu nasıl yapmalıyım kafamda tasarlayamadım. Bununla ilgili sitede veya sizin gönderebileceğiniz bir örnek var mı acaba ?
ertank
Kıdemli Üye
Mesajlar: 1672
Kayıt: 12 Eyl 2015 12:45

Re: Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Mesaj gönderen ertank »

Merhaba,

En basitinden TCP/IP server port dinler.
Bağlantı olduğunda aktif lisans sayısı artar.
Bağlantı kopunca düşer.
mkysoft
Kıdemli Üye
Mesajlar: 3106
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Ağ üzerinde uygulamamı kullanan aktif kullanıcı sayısı öğrenme

Mesaj gönderen mkysoft »

Baslangic olarak bir timer icinde ornegin 3 saniyede bir o tablonuza kayit eklenmesini yada guncellenmesini saglayabilirsiniz. Sayarkende 5 dakikadan eski kayitlari dikkate almazsiniz.
Cevapla