ฉันพยายามใช้ netcat เพื่อส่งข้อความธรรมดาผ่าน TCP เช่นฉันต้องการส่งตัวเลข 1
ดังนั้นฉันเข้าใจว่าฉันเขียนสิ่งต่อไปนี้ในเทอร์มินัลหลังจากติดตั้ง netcat
netcat [ip-address] [port]
แต่ฉันจะระบุข้อความที่จะส่งได้อย่างไร นั่นคือที่ฉันจะเขียน"1"
?
ฉันพยายามใช้ netcat เพื่อส่งข้อความธรรมดาผ่าน TCP เช่นฉันต้องการส่งตัวเลข 1
ดังนั้นฉันเข้าใจว่าฉันเขียนสิ่งต่อไปนี้ในเทอร์มินัลหลังจากติดตั้ง netcat
netcat [ip-address] [port]
แต่ฉันจะระบุข้อความที่จะส่งได้อย่างไร นั่นคือที่ฉันจะเขียน"1"
?
คำตอบ:
สร้างไฟล์something.txt
เนื้อหาของไฟล์คือ 1
netcat [ip-address] [port] <something.txt
ที่ปลายทางคุณต้องมีสิ่งที่จะฟัง
หรือ
เซิร์ฟเวอร์:
netcat -l -p [port]
เพื่อฟังการเชื่อมต่อ
ลูกค้า:
netcat [server-ip-address] [port]
หลังจากสร้างการเชื่อมต่อกับประเภท1
และการใช้งานที่ง่าย
enter
ฉันใช้:
echo text | netcat host port
ดังนั้นคุณจะต้องเรียกใช้สิ่งนี้:
echo 1 | netcat localhost 12345
netcat <host> <port> <<< 1
cat
echo
ฉันใช้วิธีนี้เพื่อส่งข้อมูลสตริงไปยังเครื่องรีโมตที่ทำงานเหมือนกันเพื่อให้ได้งานมัลติทาสก์ที่มากขึ้น