Работа в сети Android с HeadlessJs в React Native - PullRequest
0 голосов
/ 12 июня 2018

У меня проблема React-Native с использованием HeadlessJ с запросами UDP и TCP, когда приложение закрыто.У меня нет проблем при использовании HTTP-запросов, но запросы, использующие react-native-udp и react-native-tcp, помещаются в очередь.

    import dgram from 'react-native-udp'

    class UdpHandler {
      constructor () {
        // always reaching here
        this.socket = dgram.createSocket('udp4')
      }

      send () {
        // sometimes not reaching here
        this.socket.send(...)
      }
    }

Мои задачи без головы создают экземпляр UdpHandler, и иногда отправка завершается, а некоторые другие не достигают этого.

Я пытался использовать WifiManager.WifiLock, поскольку это что-тоэто создает сетевые запросы, когда приложение убито или находится в фоновом режиме.

Я не знаю, зависит ли это от executor, который react-native-upd использует внутренне.

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