Можно ли в React Native запустить сокет-сервер? - PullRequest
0 голосов
/ 20 февраля 2020

Я хотел бы создать приложение с React-Native, которое будет принимать соединения от других устройств (настольных или мобильных) через необработанные tcp-сокеты (например, Net API узла) или WebSockets (например, Socket.io). Дело в том, что сервер сокетов должен работать в приложении React-Native.

Я уже пробовал Socket.io и response-native-tcp, он работает, когда я запускаю сервер на nodeJS ' Приложение s и клиент в приложении RN, но не наоборот.

Когда я пытаюсь импортировать Socket.io и заставить его слушать порт, возникает ошибка, потому что RN не имеет модуля http узла , Просто Socket.io/clients работает.

Я думаю, что я делаю что-то не так, но реально ли это сделать? и какой самый лучший способ?

Obs: Я действительно новичок в мире RN.

1 Ответ

0 голосов
/ 20 февраля 2020

Нет, мы не можем создать сервер, хотя если мы создаем сервер, мы не можем подключить к нему другие внешние приложения.

Так что создайте сервер и разверните его в любой сервисной службе, а затем используйте это в вашем реактивном приложении.

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