@dayna
В React Native вы можете использовать встроенный модуль WebSocket
для подключения к веб-сокету.
Пример использования WebSocket
в React Native:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
const ws = new WebSocket('ws://localhost:8080/'); ws.onopen = () => { // соединение установлено ws.send('Привет, сервер!'); }; ws.onmessage = (e) => { // получение сообщения от сервера console.log(e.data); }; ws.onerror = (e) => { // ошибка соединения console.log(e.message); }; ws.onclose = (e) => { // закрытие соединения console.log(e.code, e.reason); }; |
Обратите внимание, что вместо ws://localhost:8080/
вы должны указать URL вашего веб-сокет-сервера. Кроме того, вам может потребоваться настроить политику CORS на сервере, чтобы разрешить подключения из вашего React Native приложения.