जवाबों:
आप इसके बजाय नेटकट का उपयोग कर सकते हैं:
nc -u localhost 48772
आपको इसके बजाय netcat का उपयोग करने की आवश्यकता है , टेलनेट केवल tcp का समर्थन करता है। कुछ इस तरह काम करेगा:
$ nc -u localhost 48772
netcat अधिकांश आधुनिक लिनक्स मशीनों पर डिफ़ॉल्ट रूप से स्थापित है (यह मानते हुए कि आपके पास क्या है)।
पूर्णता के लिए भी मैं यह बताना चाहता हूं कि सोसाइट नामक एक और उपकरण है जो खुद को 'नेटकैट ++' के रूप में वर्णित करता है। जांच करना एक अच्छी बात हो सकती है। हालांकि सामान्य तौर पर netcat वही करेगा जो आपको ठीक चाहिए।
एक अन्य विकल्प उपयोग करने के लिए है socat :
$ socat - UDP:localhost:48772
जो इसके मानक इनपुट को 48772 पोर्ट पर कनेक्ट करता है localhost
।
इसके विपरीत, UDP पोर्ट 48772 पर सुनने वाले सर्वर को सेट करने के लिए जो मानक आउटपुट को आउटपुट करता है:
$ socat UDP-RECV:48772 STDOUT
यदि पोर्ट 1024 से नीचे है, तो आपको श्रोता को चलाने root
या उपयोग करने की आवश्यकता है sudo
। सोसाइटी रिले के रूप में कार्य कर सकती है (वास्तव में इसका प्राथमिक उद्देश्य) जहां यह एक पोर्ट पर इनपुट स्वीकार करता है और दूसरे को आउटपुट देता है। निश्चित रूप से netcat ++ ।