Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MatheusAssuncao

Enviar pacote de dados para uma URL

Recommended Posts

Galera, preciso criar uma aplicação LOCAL que leia uma quantidade de dados de um banco e envie este pacote para uma porta de um servidor WEB. Esta aplicação WEB, deve ler o pacote vindo e processar os dados.

 

A minha dúvida é sobre essa transição via portas. Como faço para que um programa LOCAL envie dados para uma determinada porta em um servidor WEB? O que devo estudar e por onde devo começar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sua dúvida me parece estranha... um servidor web atende a requisições http, então me parece errado falar em se comunicar com ele via porta específica (óbvio que o servidor roda em um porta, mas você não precisa abrir um socket para se conectar a essa porta, basta uma requisição http)

 

você pode enviar os dados via POST, usando cURL. Há libs de cURL para várias linguagens, inclusive via linha de comando

Compartilhar este post


Link para o post
Compartilhar em outros sites

sua dúvida me parece estranha... um servidor web atende a requisições http, então me parece errado falar em se comunicar com ele via porta específica (óbvio que o servidor roda em um porta, mas você não precisa abrir um socket para se conectar a essa porta, basta uma requisição http)

 

você pode enviar os dados via POST, usando cURL. Há libs de cURL para várias linguagens, inclusive via linha de comando

Olá Beraldo. Minha aplicação terá que enviar os dados do banco continuamente para um servidor web, sem parar. Esta realmente é a melhor forma?

O programa local será um robô e o programa web um receptor. Através dele, os usuários poderão ver os dados chegando em tempo real.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha aplicação terá que enviar os dados do banco continuamente para um servidor web, sem parar. Esta realmente é a melhor forma?

Se o receptor é um servidor web, a melhor forma é enviar um requisição http, sim. Mas você pode criar um programa separado, que roda em outra porta, via socket, e que será dedicado para essa tarefa. O único problema será se isso rodar em um servidor compartilhado, onde é praticamente impossível conseguir uma porta específica para uma aplicação

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.