Задать вопрос
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase

Как подключиться к сокету?

Всем привет.
Я пытаюсь подключится к сокету с помощью socket.io-client но получаю в консоль только SocketRocket: In debug mode. Allowing connection to any root cert. Я проверил разные версии библиотеки и react-native и ничего не получается. Думал что адресс сервера не правильный но проверил и он работает как надо. Так же создал node js на localhost, обратился к нему и все работает а на удаленный сервер не конектится.
"socket.io-client": "2.0.4",
"react-native": "0.58.3",

import SocketIOClient from 'socket.io-client';

componentDidMount() {

        this.socket = SocketIOClient('wss://bitshares.openledger.info/ws',{
          'force new connection': true,
            reconnection: true,
            reconnectionDelay: 10000,
            reconnectionDelayMax: 60000,
            reconnectionAttempts: 'Infinity',
            timeout: 10000,
            transports: ['websocket']
        });
        this.socket.connect();
        // this.socket.send('123');
        this.socket.on('connect', () => {
            console.log("CONNECTED")
        });
        this.socket.onopen=function(){
            console.log("onopen")
        }
    }
  • Вопрос задан
  • 1181 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
polarlord
@polarlord
Не пробовали делать тот же самое, но без socket.io ? Как здесь. На коде из примера по вашей ссылке connect происходит без проблем. Проверял на expo, не cli.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Grow Media Москва
от 150 000 до 200 000 ₽
Wanted. Санкт-Петербург
До 300 000 ₽
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект
18 дек. 2024, в 04:59
1000 руб./в час