Я повинен розробити клієнта для власного протоколу, і було б дуже корисно, щоб бути в змозі зрозуміти поведінку існуючого сервера, відправивши його користувальницькі повідомлення і подивитися на відповідь. "Telnet" ідеально підходить для цієї мети, за винятком того, що протокол є двійковим.
Так що в даний час, я написав повідомлення, я хочу (за допомогою шестнадцатеричного редактора) у файлі mymsg
і я намагаюся надіслати його за допомогою netcat таким чином:
cat msg | netcat 127.0.0.1 1234
Моя проблема полягає в тому, що netcat просто зупиняється після того, як він досягає EOF, тому я ніколи не бачу відповіді сервера. Будь-які пропозиції?
(Звичайно, можна використовувати макет власного сервера nc -l -p 1234
)