netcat -ul -p2115ล้มเหลวด้วยคำสั่งการใช้งาน ผมทำอะไรผิดหรือเปล่า?
ขอบคุณ!
netcat -ul -p2115ล้มเหลวด้วยคำสั่งการใช้งาน ผมทำอะไรผิดหรือเปล่า?
ขอบคุณ!
คำตอบ:
ในการอ้างถึงncหน้าคน :
-lใช้เพื่อระบุว่า nc ควรฟังการเชื่อมต่อขาเข้าแทนที่จะเริ่มต้นการเชื่อมต่อกับโฮสต์ระยะไกล มันเป็นข้อผิดพลาดในการใช้ตัวเลือกนี้ร่วมกับตัวเลือก -p, -s หรือ -z นอกจากนี้การหมดเวลาที่ระบุด้วยตัวเลือก -w จะถูกละเว้น
กุญแจนี่คือที่-pไม่สามารถรวมกับ-lธง เมื่อใช้-lแฟล็กพอร์ตใด ๆ ที่ระบุในอาร์กิวเมนต์ตำแหน่งจะถูกใช้ ดังนั้นคุณสามารถใช้สิ่งต่อไปนี้แทน:
netcat -ul 2115
-pมันผิด สิ่งนี้จะทำงานกับสิ่งที่สร้างจาก Redhat และ Debian
nc -u -l 2115
ด้วยเหตุผลบางอย่างทางออกของ Andrew ไม่ได้ผลสำหรับฉัน ด้วยการวิจัยเพิ่มเติมฉันเรียนรู้ว่าเราต้องเพิ่มแฟล็ก -p เมื่อทำงานในพื้นที่ ดังนั้นคำสั่งดังต่อไปนี้ทำงานให้ฉัน
nc -ulp 2115