هل من الممكن معرفة ما إذا كان اتصال VNC نشط

StackOverflow https://stackoverflow.com/questions/2271997

  •  20-09-2019
  •  | 
  •  

سؤال

يعمل طلبي على Windows XP ، يعمل خادم VNC أيضًا على الكمبيوتر. أرغب في معرفة ما إذا كان شخص ما متصلًا حاليًا بخادم VNC (على سبيل المثال لاستخدام أيقونات أبسط). أنا أستخدم Ultravnc.

هل هناك طريقة بسيطة (ويفضل توثيقها) لهذا؟

تحرير: يبدو أن شخصًا ما صوت على إغلاقه لأنه يعتقد أن هذا ينتمي إلى Superuser ، لذلك أعتقد أنني يجب أن أوضح السؤال: أحتاج إلى حل برنامجي ، ويفضل أن يكون ذلك في .NET أو C ++. (هذه المشكلة تافهة للمستخدم: فقط انظر إلى أيقونة VNC في الدرج.)

هل كانت مفيدة؟

المحلول

تحقق من حالة المنفذ 5900

نصائح أخرى

يمكنك استخدام NetStat لمعرفة ما إذا كان هناك اتصال ثابت على المنفذ الذي يستمع إليه خادم VNC.

محاولة netstat -an | find "ESTABLISHED" | find ":5900" على Windows في موجه الأوامر.

سيكون هناك إدخال خط لذلك إذا كان شخص ما متصلاً.

ملاحظة: إذا كنت تتصل بخادم آخر ، فسيجد هذا البحث هذا الاتصال أيضًا ، لذا انتبه إلى وجود :5900 في العمود الثاني من اليسار لأن هذا هو الجهاز المحلي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top