1

I bought up a wss:// server using websocat

websocat -E -t -v --pkcs12-der=q.pkcs12 wss-listen:0.0.0.0:8443 mirror:

And on the client I am running this command to establish a secure WebSocket connection:

websocat  wss://<server-ip>:8443

I can send text using this setup and whatever I send gets echoed back. But now I want to send files on the wss:// connection. How do I do that?

This is how I am sending files using ws:// and it's working fine.

Server:

websocat -s -v 0.0.0.0:8765 > received.txt

Client:

websocat -b ws://<server-ip>:8765 < testfile.txt

I tried something like this:

Server:

websocat -E -t -v --pkcs12-der=q.pkcs12 wss-listen:0.0.0.0:8443 writefile:received.txt

Client:

websocat -E -t wss://echo.websocket.org:8443 < testfile.txt

But I am getting this error:

websocat: WebSocketError: I/O failure
websocat: error running

Any help regarding how do I do it with wss:// connection will really help. Thanks.

If it's not achievable using websocat, then what other tool I can use to bring up a wss:// server and send files to it?

0 Answers0