Помогите разобраться с socket.io. Пробую соединиться с сокетом стороннего сервера через обычный ruby. Для соединения использую гем socket.io-client-simple
require 'socket.io-client-simple'
socket = SocketIO::Client::Simple.connect 'http://static.rivalregions.com:8880'
puts socket.open? # => false
Проверяю соединение с сокетом, но его нет почему-то. Первое предположение, что я использую неправильный адрес для соединения. Но это не так, потому что через "чистый" javascript соединение по нему есть.
Вот скриншот, где я проверяю это через консоль браузера:
Это проблема в геме, или во мне? Что я не так понял?
Моя конечная задача - это выполнить socket.emit по указанному сокету. Но через socket.io-client-simple почему-то не получается соединиться. Если вы тоже не знаете почему так происходит, но у вас есть предложения каким образом лучше всего этот процесс провернуть минуя данный гем и в первую очередь используя именно ruby, то буду благодарен и за эти рекомендации.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей