Como as conexões push / pull servidor-cliente funcionam?

Estou muito interessado em saber como os dados financeiros são transmitidos do servidor para o cliente. Costumo aqui o termo "push-pull" usado. Gostaria de saber se alguém poderia me dar um exemplo (de preferência em Java, C # ou talvez Javascript) como isso é realmente alcançado? Sempre que escrevo projetos de hobby amador em casa, muitas vezes acabo consultando uma URL (contendo o preço) e continuamente chamando isso dentro de um loop while (true), com um thread.sleep (x), mesmo que o preço não mude.

Desde já, obrigad

questionAnswers(4)

yourAnswerToTheQuestion