Я хотел бы подключиться к WebSocket через Julia. Я попытался получить ответ эха от wss://echo.websocket.org
, но он, похоже, не реагирует так, как я ожидал. Интересно, что это похоже на соединение, хотя, в то время как неверный адрес не будет.Как я могу написать клиент WebSocket в Джулии?
julia> client = connect("echo.websocket.org", 443)
TCPSocket(open, 0 bytes waiting)
julia> println(client, "Hello, world!")
julia> readline(client)
""
Можно ли это осуществить?
У веб-сокетов есть особое [рукопожатие и протокол] (https://en.wikipedia.org/wiki/WebSocket#Protocol_handshake); это не просто сервер HTTP echo. Вот почему ваш 'println' не будет работать. –