Ada proses daemon yang mendengarkan pada port 5144, yang tidak bisa saya modifikasi.
Saya ingin menggunakan netcat untuk mengirim konten file teks ke server, tetapi ini menyebabkan netcatmenggantung terminal sampai saya menekan Ctrl+ C:
cat file.txt | nc -u 127.0.0.1 5144
Satu-satunya cara saya bisa membuatnya bekerja adalah dengan menjalankan nc -u 127.0.0.1 5144dan menyalin / menempelkan isi file secara manual.
Ada ide?
Juga mencatat:
cat file.txt | ...mengarah kebash: ...: command not founddan saya dapat terus menggunakan terminal- menggunakan
nc -u 127.0.0.1 5144 < file.txtmengarah ke perilaku yang sama seperti menggunakan | atas
bash: ...: command not founddan menggunakan "<file.txt" melakukan hal yang sama dengan | operator (netcat just hang)
bash: ...: command not found"? Atau apakah dikatakan " bash: cat: command not found" atau " bash: nc: command not found"? Dan kemudian apakah itu kemudian keluar ke prompt shell, atau apakah itu menggantung? (Saya mendorong Anda untuk mengedit pertanyaan untuk menambahkan rincian ini, sehingga orang-orang di Australia yang baru saja bangun tidak harus membaca semua komentar ini untuk mengetahui apa gejalanya.)
cat file.txt | …? Bagaimana dengannc -u 127.0.0.1 5144 < file.txt?