Как заставить сервер netcat отвечать без знака возврата каретки в конце значения - PullRequest
0 голосов
/ 19 сентября 2019

Я запустил сервер Netcat в одном окне команд DOS, например:

nc -l -p 5000

И один клиент Netcat в другом окне.То, что я начал так:

netcat>nc 127.0.0.1 5000

Хорошо работает, чтобы записать значение в командном окне клиентов dos, а затем нажать клавишу ввода, и это значение появится в окне серверов.Затем я пишу ответ от сервера в окне cmd сервера, и это значение отображается в окне cmd клиентов.

Но проблема в том, что в конце значений есть знак возврата.Как получить значение с сервера без каких-либо знаков возврата каретки?

Я также пытался запустить сервер следующим образом:

nc -l -p 5000 -o hex_dump.txt < returnValues.txt

Это заставляет сервер возвращать значениебез возврата каретки, но в этом случае вы можете вызвать сервер только один раз.Во второй раз ничего не происходит.Сервер, кажется, все еще работает, но возвращаемое значение не отправляется, и вы не можете написать ответ с помощью клавиатуры.

Я использую Netcat 1.11 для NT

...