มีใครรู้วิธีปิดซ็อกเก็ต TCP หรือ UDP สำหรับการเชื่อมต่อเดียวผ่านทางบรรทัดคำสั่งของ windows?
Googling เกี่ยวกับเรื่องนี้ฉันเห็นบางคนถามในสิ่งเดียวกัน แต่คำตอบนั้นดูเหมือนหน้าคู่มือของคำสั่ง netstat หรือ netsh โดยมุ่งเน้นที่วิธีการตรวจสอบพอร์ต ฉันไม่ต้องการคำตอบเกี่ยวกับวิธีตรวจสอบพวกเขา (ฉันทำสิ่งนี้ไปแล้ว) ฉันต้องการที่จะปิด / ฆ่าพวกเขา
แก้ไขเพื่อความกระจ่าง: สมมติว่าเซิร์ฟเวอร์ของฉันฟังพอร์ต TCP 80 ไคลเอ็นต์ทำการเชื่อมต่อและพอร์ต 56789 ได้รับการจัดสรร จากนั้นฉันพบว่าการเชื่อมต่อนี้ไม่พึงประสงค์ (เช่นผู้ใช้รายนี้กำลังทำสิ่งที่ไม่ดีเราขอให้พวกเขาหยุด แต่การเชื่อมต่อไม่ได้ลดลงไปตามทาง) โดยปกติฉันจะเพิ่มไฟร์วอลล์เพื่อทำงาน แต่อาจใช้เวลาสักครู่และฉันอยู่ในสถานการณ์ฉุกเฉิน การฆ่ากระบวนการที่เป็นเจ้าของการเชื่อมต่อนั้นเป็นความคิดที่ไม่ดีจริง ๆ เพราะนี่จะทำให้เซิร์ฟเวอร์ล้มเหลว (ผู้ใช้ทั้งหมดจะสูญเสียฟังก์ชันการทำงานเมื่อเราต้องการเลือกการเชื่อมต่อนี้แบบชั่วคราวและแบบเลือกชั่วคราว)