Для школьного проекта мне нужно создать bash-скрипт, который связывается с удаленным сервером netcat, отправляет команды этому серверу и возвращает ответы.
В моем клиентском скрипте у меня есть sendMessage
функция, которая отправляет сообщения на сервер, а затем отображает ответ от сервера.Моя проблема в том, что после получения ответа netcat по-прежнему ожидает данные с сервера и не закрывает соединение.
Я уже пробовал аргумент -q и не получаю с ним ответов,аргумент -w - почти то, что я хочу, но минимальное значение составляет 1 секунду, что невозможно использовать в моем случае.
Вот моя функция:
function sendMessage {
netcat -w 1 "$ipAddress" "$port" <<< "$*"
}
I 'Я все еще ищу на моей стороне, но я должен признать, что небольшая помощь будет очень кстати.