UDP TCP Server - Enviar e receber pacotes / comandos TCP / TCP
Já precisou enviar comandos UDP/TCP do seu dispositivo Android para um dispositivo habilitado para UDP/TCP em sua rede Wi -Fi ou celular?
Agora você pode!
Apresentando:
* Suporte de entrada e saída do UDP
* Suporte de entrada e saída do TCP
* Suporte DNS da Internet
* Botões definidos pelo usuário para armazenar comandos predefinidos para enviar
* Modelos ilimitados definidos pelo usuário a serem usados para diferentes clientes UDP/TCP (modelos também salvam configurações de IP e porta)
* Envie comandos para vários IPs e portas ao mesmo tempo
* Agindo como servidor, pode obter respostas de volta da rede
* Os botões suportam as cores, se o comando que foi enviado corresponde ao comando recebido, o botão ficará verde, caso contrário, ficará vermelho
* Fácil de usar
* Interface simples e limpa
* Suporta o Android 2.2 e acima
* Modelos pré -armazenados para controlar "Sharp - Aquos TV" / "NEC - TV's"
* Os botões podem ter qualquer cor que você quiser !!
Se você tiver alguma dúvida, visite nosso fórum: http://goo.gl/qpi7ku
Curta nós no Facebook: https://goo.gl/eyxyay
Siga -nos no Twitter: @idodevfoundatio
Se você deseja usar nosso aplicativo como um controle remoto para o seu PC Windows, pode usar este ótimo servidor TCP:
http://www.hsm-ebs.de/-> Download-> TCP-IP-SERVER (inclui um manual em inglês também)
Se você gosta do meu aplicativo, apoie -o baixando a versão gratuita do anúncio pago aqui
http://goo.gl/mhxjjt
Se você deseja criar um modelo em um PC e, em seguida, carregá -lo no meu aplicativo, pode criar um arquivo XML com base nessa estrutura e colocá -lo neste caminho no seu dispositivo/UDPTCPSERVER/Modelos/
Amostra xml: https://goo.gl/i1ohdq
Se você quiser se tornar um testador beta: https://goo.gl/twj30c
Um guia rápido:
1. Vá para Menu-> Configurações e defina o IP / porta / protocolo que deseja enviar comandos para
2. Vá para Menu-> Button Config e defina o que você deseja que cada botão mostrasse (como etiqueta) e envie (como comando), observe, você também pode pressionar há muito tempo em um botão para modificar suas configurações
3. Clique em Botões para enviar comandos
Algumas notas:
* Role para baixo para ver o telefone IP e a porta está ouvindo
* Você pode alterar os botões de altura (menu-> Configurações-> role o tempo em que baixo)
* Você pode pressionar um botão há muito tempo para modificar suas configurações
* Você pode alterar o número de botões mostrados na tela
* Você pode salvar um conjunto de comandos de rótulos + como modelo, para alterar facilmente os dispositivos que você está controlando (clique no sinal + no ActionBar)
* Você pode usar alguns dos meus modelos pré-armazenados (menu-> Carregar de modelos pré-armazenados)
Como usar "lidar com as configurações de entrada" - desenvolvido para Phil Green:
1. Ative o recurso nas configurações
2. Defina o aplicativo para 'ouvir' em uma porta UDP
3. Envie uma sequência UDP para o dispositivo neste formato específico:
** b ,,,,,;;
Você pode ter quantos botões quiser na mesma string, aqui está um exemplo de como usar isso:
** b05 ,, nome de teste5 ,, paz,#ffffff00; ** b06 ,, nome de teste6 ,, 123 ,,#ff0000ff; ** b07 ,,, 456 ,,#ff00ffff;
4. Nota: a string deve terminar com ';'
5. Se você deseja alterar apenas o rótulo e não o comando ou a cor, basta deixar esse espaço em branco, por exemplo:
** B07 ,,,, ok ,,,;;
Isso definirá o comando Button 7 como "OK" e não mudará a cor ou o nome (etiqueta)
Como usar as respostas de "manusear mensagens recebidas":
O objetivo aqui é permitir que o dispositivo remoto confirme que as configurações foram definidas corretamente.
Para usar isso:
1. Ativar nas configurações (tanto o manuseio das mensagens recebidas quanto a resposta)
2. Defina as configurações de saída corretas (IP/porta), de onde o aplicativo deve enviar a resposta a
3. Envie uma string de "configuração"
O protocolo é o seguinte:
** r ++ ,,+
Códigos de status possíveis:
01 - Sucesso
02 - Erro
String de resposta de amostra será:
** r01, 45
O que significa que as configurações de entrada foram processadas sem problemas e foram necessárias um total de 45ms.
Entre em contato comigo se você tiver alguma dúvida
Leia mais