Доброго времени суток!
Второй день бьюсь над проблемой отправки сообщения на веб сокет из bash скрипта, если кто-то в курсе вопроса не проходите мимо, помогите. Написал скрипт он поднимает коннект, переходит на веб сокет, даже получает данные отправляемые с сервера, но вот как отправить на сервер данные, ума не приложу. Скрипт зависает на моменте вывода потока из сокета и все.
#!/bin/sh -ef
ip='localhost'
port=8080
exec 3<>/dev/tcp/$ip/$port
if [ $? = 0 ]; then
echo -e "GET / HTTP/1.1\r\nHost: localhost\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Key: tQXaRIOk4sOhgoq7SBs43g==\r\nSec-WebSocket-Version: 13\r\n\r\n" >&3
cat <&3
echo -e "blablabla" >&3
fi