পিং-ডাব্লু এবং পিং-ডাব্লুয়ের মধ্যে পার্থক্য কী?


15

-w(সময়সীমা) পতাকাটি কীসের pingজন্য রয়েছে? pingম্যান পেজে আমি এর বিবরণ পাই না ; কেবলমাত্র এটি -W, যা পরামিতি হিসাবে কয়েক সেকেন্ড সময় নেয়। তাদের মধ্যে পার্থক্য কী এবং আমি কীভাবে 200 মিমিতে পিং টাইমআউট (হোস্ট প্রতিক্রিয়া না দিলে) সেট করতে পারি?


1
কোন অপারেটিং সিস্টেমের উপর, এবং যদি লিনাক্স, বিতরণ এবং কোন প্যাকেজ কার্যকর হয় ping? বিভিন্ন বিকল্প সহ পিং এর চারপাশে বিভিন্ন সংস্করণ রয়েছে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

উত্তর:


20

থেকে man ping:

   -w deadline
          Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error
          notification from network.

   -W timeout
          Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.

অর্থাৎ পুরো প্রোগ্রাম সেশনের-w সময়সীমা নির্ধারণ করে । যদি আপনি সেট করেন , (প্রোগ্রাম) 30 সেকেন্ড পরে প্রস্থান করবে।-w 30ping

-Wঅন্যদিকে একটি পিংয়ের সময়সীমা নির্ধারণ করে । যদি আপনি সেট করেন -W 1, তবে সেই নির্দিষ্ট পিং প্রচেষ্টাটি শেষ হয়ে যাবে।

200 মিমি পৃথক পিংয়ের সময়সীমা কীভাবে সেট করবেন সে সম্পর্কে আমি বিশ্বাস করি না এটি iputils'সংস্করণ এর সংস্করণ দিয়ে করা যায় ping। আপনি কোনও আইসিএমপি লাইব্রেরি সহ সরাসরি প্রোগ্রামিং চেষ্টা করতে চাইতে পারেন।


2
ওহ, আমার ম্যান পৃষ্ঠা (আর্চলিনাক্স) -wপতাকাটি অনুপস্থিত , তবে তার বিবরণ রয়েছে। আমি কেবল এটি বিশ্বাস করলাম -ডাব্লু এর। সুতরাং কোনও সংক্ষিপ্ত সময়ের সাথে সংক্ষিপ্ততর উপায়টি 1s?
রাফায়েল টি

@ রাফায়েলটি যতটা আমি সচেতন না
ক্রিস ডাউন

এটা স্পষ্ট করুন: যদি আপনি ব্যবহার -w, -cউপেক্ষা করা হবে। আপনার যদি কেবল একটি একক পিং প্রয়োজন হয় তবে আপনি -c 1 -W 4বা আপনার জন্য উপযুক্ত সময়সীমা যা যা ব্যবহার করতে পারেন ।
জন

1

আমার ম্যানপেজ (ফেডোরা 18, iputils-20121221-1.fc18) বলে

   -w deadline
          Specify  a  timeout, in seconds, before ping exits regardless of
          how many packets have been sent or received. In this  case  ping
          does  not  stop after count packet are sent, it waits either for
          deadline expire or until count probes are answered or  for  some
          error notification from network.

   -W timeout
          Time to wait for a response, in seconds. The option affects only
          timeout in absence of any responses, otherwise  ping  waits  for
          two RTTs.

1

সমস্ত ভাল উত্তর, তবে যদি (আমার মত) আপনি প্ল্যাটফর্মগুলির মধ্যে কোড পোর্ট করছেন তবে এই ছদ্মবেশটির জন্য নজর রাখুন। নীচের পাঠ্যটি সংশ্লিষ্ট 'ম্যান পিং' ডকুমেন্টেশনের।

ম্যাক ওএস এক্সে:

-W waittime

    প্রতিটি প্যাকেটের প্রেরণের জন্য অপেক্ষা করার জন্য সময়টি মিলিসেকেন্ডে

রাস্পবেরি পাইতে:

-W timeout

    সেকেন্ডে , প্রতিক্রিয়া অপেক্ষা করার সময় ।

আমি ম্যাকের সাথে 1 সেকেন্ড (1,000 এমএস) অপেক্ষা করার জন্য কোড করেছিলাম -W 1000, তবে এই কোডটি পাইতে সরে গেলে এটি 1000 সেকেন্ড পর্যন্ত অপেক্ষা করেছিল!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.