การส่งข้อความ TCP อย่างง่ายโดยใช้ Netcat


37

ฉันพยายามใช้ netcat เพื่อส่งข้อความธรรมดาผ่าน TCP เช่นฉันต้องการส่งตัวเลข 1

ดังนั้นฉันเข้าใจว่าฉันเขียนสิ่งต่อไปนี้ในเทอร์มินัลหลังจากติดตั้ง netcat

netcat [ip-address] [port]

แต่ฉันจะระบุข้อความที่จะส่งได้อย่างไร นั่นคือที่ฉันจะเขียน"1"?

คำตอบ:


47

สร้างไฟล์something.txtเนื้อหาของไฟล์คือ 1

netcat [ip-address] [port] <something.txt

ที่ปลายทางคุณต้องมีสิ่งที่จะฟัง

หรือ

เซิร์ฟเวอร์:

netcat -l -p [port]

เพื่อฟังการเชื่อมต่อ

ลูกค้า:

netcat [server-ip-address] [port]

หลังจากสร้างการเชื่อมต่อกับประเภท1และการใช้งานที่ง่าย enter


Submitted แก้ไขเปลี่ยนแปลงที่ไร้ประโยชน์คำสั่งเพื่อเปลี่ยนเส้นทางไปยังcat echoฉันใช้วิธีนี้เพื่อส่งข้อมูลสตริงไปยังเครื่องรีโมตที่ทำงานเหมือนกันเพื่อให้ได้งานมัลติทาสก์ที่มากขึ้น
Yokai

+1 สำหรับเคล็ดลับเซิร์ฟเวอร์! มันยอดเยี่ยมมากขอบคุณ!
jc

ขอบคุณสิ่งนี้ใช้ได้กับฉัน
Buddhika Alwis

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.