আমি একটি রিড ব্লকের ভিতরে এনসি এর মাধ্যমে স্ট্যাটসডে একটি ছোট স্ট্রিং প্রেরণের চেষ্টা করছি:
while read line; do
printf "folder.counter:value|1c" | nc -q 0 -u $host $port
done
দুর্ভাগ্যক্রমে, যখন ইউডিপি মোডে, এনসি অনির্দিষ্টকালের জন্য অপেক্ষা করতে চায় বলে মনে হচ্ছে, যদিও আমি উল্লেখ করেছি -q 0
, যা পুরুষ পৃষ্ঠাটি বলছে ইওএফের সাথে সাথে প্রোগ্রামটি প্রস্থান করবে।
আমি পাস করার চেষ্টা করেছি -w 1
, তবে যদি আমি যে ডেটা পাঠাচ্ছি তা যদি প্রতি সেকেন্ডে এক লাইনের বেশি আসে তবে ডেটা বাফার হয়ে যায় এবং আমি আমার আসল সময়ের পরিসংখ্যানটি হারাতে পারি (কোনও ধরণের বাফার ওভারফ্লো ঝুঁকির কথা উল্লেখ না করে)।
নেটকাট দিয়ে আমি যা করার চেষ্টা করছি তা করা কি সম্ভব, না কি আমার স্ট্যাটাসড লাইব্রেরি আছে এমন ভাষায় এমন কিছু লিখতে হবে?