سؤال

وماذا بدائل متاحة للالأزيز عنوان IP في روبي؟ ويبدو أن stdlib مكتبة "بينغ" أن تكون محدودة جدا في الوظيفة. أنا غير مهتم في رمز المتداول بلدي هنا. هل هناك الأحجار الكريمة الحميدة؟ أنا فقط يجب أن تمتص منه والتعايش معه؟

و(أنا الترميز في روبي 1.8.6 على لينكس)

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

المحلول

وnet-ping يستحق نظرة. لأنها تتيح الأصوات TCP (مثل ping روبي قياسي) ولكن أيضا UDP، HTTP، والأصوات ICMP. يتطلب بينغ ICMP امتيازات الجذر ولكن البعض الآخر لا.

نصائح أخرى

لتنفيذ بينغ، تحتاج إلى إنشاء مأخذ الخام، والذي يقتصر على الجذر. لذلك ليس من الممكن حقا لتنفيذ بينغ كمكتبة، إلا إذا كنت تعرف سيتم تشغيل كجذر. إذا كان هذا الأخير هو مقبول، وإلقاء نظرة على icmpping المكتبة.

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