เชื่อมต่อ TCP socket หรือเปิด TCP socket ด้วยคำสั่ง nc

คำสั่ง nc เป็นคำสั่งที่ติดมากับ macOS (จริงๆผมว่าก็หาลงได้นะสำหรับ Linux) ที่ช่วยให้เราสามารถ connect TCP socket หรือแม้แต่เปิด TCP socket เพื่อให้คนอื่น connect เข้ามาได้

เปิด TCP Socket

วิธีเปิด TCP Socket ง่ายมากๆ ให้เราสั่งแค่นี้

nc -l 1234

คือสั่ง nc ตามด้วย option -l (ลบแอล) แล้วตามด้วยหมายเลข port ที่ต้องการเปิด หลังจากนั้น

เชื่อมต่อไปที่ TCP socket

วิธีใช้ nc เพื่อต่อไปยัง TCP socket อื่นๆที่เปิดให้สั่งแค่แบบนี้

nc 127.0.0.1 1234

คือแค่สั่ง nc ตามด้วย hostname/domain/ip ของปลายทาง แล้วก็ตามด้วยหมายเลข port เพียงเท่านี้ก็พร้อมที่จะส่งข้อมูลหากันแล้วโดยเราสามารถพิมพ์ข้อความแล้ว enter ข้อมูลก็จะถูกส่งไปหาอีกฝั่ง

comments powered by Disqus