websockets / wscat

WebSocket cat
MIT License
2.2k stars 219 forks source link

Is there a way to send two separate messages? #147

Open grappas opened 1 year ago

grappas commented 1 year ago

I need to send 2 messages (which first is the password) I've tried: wscat -c ws://127.0.0.1:33074/rcon -x "$(printf "secret\ncommand")" But string is treated as single command. In result pong is returned as bad password. I've also tried: wscat -c ws://127.0.0.1:33074/rcon -x $(printf "secret\ncommand") But in result command is ignored.

wscat -c ws://127.0.0.1:33074/rcon -x $(printf "secret\n") -x $(printf "command\n") Also returns bad password

Lykr commented 1 year ago

It doesn't seem to support sending two message with -x.

Why not just open the connection without -x and then send two separate messages? Or just combine two messages into single message and separate them at server side.

grappas commented 1 year ago

It doesn't seem to support sending two message with -x.

Yes. I'm asking for support.

Why not just open the connection without -x and then send two separate messages?

I want to put it into the script. Now you see.

Or just combine two messages into single message and separate them at server side.

I'm not an author/owner. Project (server) is non-free.