Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 987 Bytes

File metadata and controls

24 lines (20 loc) · 987 Bytes

Função de descoberta de rede para react-native

Exemplo feito em react-native, para descobrir aplicações/apis em rede local

Tecnologias

  • react-native (cli)
  • react-native-udp
  • react-native-network-info
  • lodash

Tecnologias

  1. Baixe o app-release.apk e instale-o em seu dispositivo.
  2. Baixe um dos servidores https://github.com/CECSMH/udp_echo_servers e siga as instruções de uso.
  3. Abra o app e seja feliz!

Funcionamento

Consiste em, o dispositivo (que está a procurar) emite uma mensagem em broadcast, no protocolo UDP em uma porta pre-determinada (neste exemplo é a porta 9090) e fica aguardando retorno, já as apis/outras aplicações (que serão encontradas) por sua vez estarão "ouvindo" nesta mesma porta, e quando receberem a mensagem, respondem diretamente ao remetente um Json com as informações necessarias(ip, porta, nome....)