منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[نقاش] معرفة المتواجدون الان علي النظام - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [نقاش] معرفة المتواجدون الان علي النظام (/showthread.php?tid=31058)



معرفة المتواجدون الان علي النظام - نور الهدى الهدى - 24-08-19

السلام عليكم 

هل يمكن معرفة المتواجدون الان علي النظام مثل فكرة المواقع

حيث يكون لديك 10 مستخدمين او أكثر وتريد معرفة المتصلون حاليا بالنظام

قمت بعمل عمود وعندما يتم الدخول يسجل قيمة تعني انه متصل 
وعند الخروج يسجل قيمة تعني انه غير متصل 


ولكن المشكلة هنا عندما يتم إغلاق النظام بطرق اخرى متل
 Task manager أو فصل التيار على الجهاز
يبقي  المستخدم متصل

هل توجد فكرة أخري ..؟؟؟


RE: معرفة المتواجدون الان علي النظام - dasktop - 24-08-19

الطريقة بسيطه فقط ربط البرنامج بـ socket


RE: معرفة المتواجدون الان علي النظام - سعود - 24-08-19

وعليكم السلام ورحمة الله وبركاته
تحتاج اضافة وليس فكرة اخرى
هل الخادم sqlserver فيه ميزة المؤقت؟
لا ادري لكن لو فيه ممكن يستفاد منها لكن يمكن ابتكار حيلة مخصصة  مثلا ترسل  امر Ping للعنوان والبورت الخاص بكل جهاز فان تمكن من الاتصال دون خطأ معناه انه متصل او يعني غير متصل هذا اذا كان شبكة محلية اما لو شبكة انترنت  فتحتاج كود بمؤقت لدى العميل ولديك ياصاحب البرنامج لدى العميل يؤكد تواجده بالحفاظ على قيمة معينة بالقاعدة ولديك ياصاحب البرنامج كل مدة يعطل تواجده (يعطي قيمة معينة انه غير موجود غير متصل) (مجرد فكرة او مقترح)
ممكن اعمل مثال لكن لاعلاقة له بالاتصال وانما بفكرة التعطيل والتمكين.
مثلا حركة الماوس تقوم بتصفير  قيمة متغيرة  بينما المؤقت  يقوم بانقاص القيمة . مجرد فكرة ليست عن تجربة وارجو ان يجيب احد لديه خبرة بالموضوع.
و السلام عليكم ورحمة الله و بركاته


RE: معرفة المتواجدون الان علي النظام - محمد اسماعيل - 26-08-19

(24-08-19, 06:13 PM)سعود كتب : وعليكم السلام ورحمة الله وبركاته
تحتاج اضافة وليس فكرة اخرى
هل الخادم sqlserver فيه ميزة المؤقت؟
لا ادري لكن لو فيه ممكن يستفاد منها لكن يمكن ابتكار حيلة مخصصة  مثلا ترسل  امر Ping للعنوان والبورت الخاص بكل جهاز فان تمكن من الاتصال دون خطأ معناه انه متصل او يعني غير متصل هذا اذا كان شبكة محلية اما لو شبكة انترنت  فتحتاج كود بمؤقت لدى العميل ولديك ياصاحب البرنامج لدى العميل يؤكد تواجده بالحفاظ على قيمة معينة بالقاعدة ولديك ياصاحب البرنامج كل مدة يعطل تواجده (يعطي قيمة معينة انه غير موجود غير متصل) (مجرد فكرة او مقترح)
ممكن اعمل مثال لكن لاعلاقة له بالاتصال وانما بفكرة التعطيل والتمكين.
مثلا حركة الماوس تقوم بتصفير  قيمة متغيرة  بينما المؤقت  يقوم بانقاص القيمة . مجرد فكرة ليست عن تجربة وارجو ان يجيب احد لديه خبرة بالموضوع.
و السلام عليكم ورحمة الله و بركاته

جميل جدا الفكرة ممكن اوضحها بطريقة اخري .

ممكن يعمل 3 اعمدة احدهما .

1- مخصص لوقت وتاريخ الاتصال  بالسيرفر وفتح البرنامج .
2- مخصص لوقت وتاريخ غلق البرنامج .
3- مدة العمل اليومي فرق الوقتين وقت الاتصال ووقت اغلاق الاتصال او غلق البرنامج تحسب عند غلق البرنامج .