ReactJS: Не удается подключиться к сокету на удаленном сервере, но работает локально - PullRequest
0 голосов
/ 06 февраля 2019

Я могу успешно подключиться к своему сокету локально с помощью Express и Socket.io на локальном хосте через React Native, но я не могу сделать это успешно, если он находится на другом удаленном сервере.

Я использую сокет.io-client и Express.

Я новичок в этом, так что, может быть, я забыл что-то очевидное?

Я пытался подключиться к другим веб-сокетам (которые работали с использованием разных клиентов для подключения кэти серверы), но он не работал с моим кодом React Native, я попытался также добавить порт, поэтому я думаю, что это происходит из-за моей функции и попытки подключения.

консольный журнал успешно отображается при попытке его сlocalhost.

import SocketIOClient from 'socket.io-client';

export default class Play extends Component {
    constructor(props) {
        super(props);

        const socket = SocketIOClient('ws:// URL HERE', {
            transports: ['websocket'],
            jsonp: false
        });
        socket.connect();
        socket.on('connect', () => {
        console.log('connected to socket server');
});

(...)

Я хотел бы, чтобы журнал "подключался к серверу сокетов" при попытке подключения к удаленному серверу.(мой или другой для начала)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...