bash를 통해 2(FF 01) 바이트 udp 브로드캐스트를 보내려고 했지만 네트워크 스니퍼에서 3바이트인 것을 확인했습니다. FF 01 0A
연결 끊김은 어디에서 발생하며 이를 방지하는 방법은 무엇입니까?
echo -e '\xFF\x01' | socat - udp-datagram:255.255.255.255:1500,bind=:6666,broadcast,reuseaddr
답변1
-n
당신의 것에 추가하거나 echo
사용해 보십시오printf
$ echo -e '\xFF\x01' | xxd -p
ff010a
$ echo -en '\xFF\x01' | xxd -p
ff01
$ printf '\xFF\x01' | xxd -p
ff01
나는 당신이 깨달았다고 생각합니다. 0A
그것은 개행 문자입니다. 또한보십시오:https://www.asciitable.com/