আমি ইউডিপি প্যাকেটে কেবল একটি সংক্ষিপ্ত মান প্রেরণ করতে চাই, তবে কমান্ডটি চালাচ্ছি
echo -n "hello" | nc -4u localhost 8000
আমি দেখতে পাচ্ছি যে সার্ভার হ্যালো স্টাফ পাচ্ছে তবে নেটক্যাট কমান্ডটি ছাড়তে আমাকে Ctrl+ টিপতে হবে c।
হ্যালো পাঠানোর পরে আমি কীভাবে এটি ছেড়ে দিতে পারি ?
দুঃখিত, গোলমাল করার জন্য, আমি ম্যান পৃষ্ঠাটি পুনরায় পড়লাম এবং এটিটি পেয়েছি -q
বিকল্পটি ।
echo -n "hello" | nc -4u -q1 localhost 8000
কাজ করে (এটি 1 সেকেন্ড পরে প্রস্থান করে)।
কিছু কারণে এটি কাজ করে না -q0
।
-q seconds: after EOF on stdin, wait the specified number of seconds and then quit. If seconds is negative, wait forever.