В серверном приложении я слушаю сокет и читаю, используя InputStreamReader
.
Клиент - это простой Bash-скрипт, в котором я делаю следующее, чтобы записать в сокет и распечатать вывод из него:
#!/bin/bash
exec 3<>/dev/tcp/localhost/9999
echo -e some_text >&3
cat <&3
Я хотел бы указать EOF после того, как я отправлю свои данные через echo
, поскольку java-приложение получает отправленные данные, но продолжает блокировать ожидание большего. Мне нужно сообщить, что эта единственная строка - единственный вход.