Skip to content

CECSMH/react-native-network-discover

Repository files navigation

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....)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published