Ouvinte

O ouvinte , em francês, ouvinte ou mesmo auditor , é um termo inglês geralmente usado em ciência da computação para descrever um elemento de software que escuta eventos para realizar processamento ou tarefas.

Nós distinguimos em particular:

Portas para fones de ouvido

Na rede de computadores , os servidores executam um software que escuta e se conecta a clientes em uma determinada porta . Na produção, este tipo de programa normalmente é executado como um serviço (ou daemon no sistema Unix ) para processar um evento (receber dados, por exemplo).

Encontramos o conceito de ouvinte em muitos softwares, como servidores web ( Apache , IIS ), mensagens ou DBMS (Oracle, MySql…), servidores FTP etc.

Fones de ouvido na programação de eventos

O conceito de ouvinte ou ouvinte também é usado internamente em software na aplicação do paradigma de programação de eventos . Ouvinte se refere à parte do software que está aguardando um evento disparado em outro lugar.

Um exemplo clássico é um clique do mouse do usuário no botão de uma interface gráfica . Quando isso acontece, um evento é disparado e os ouvintes que aguardam esse tipo de evento reagem exibindo, por exemplo, uma mensagem ao usuário.

Esse mecanismo de escuta é encontrado em linguagens que oferecem suporte à programação de eventos, como C ++ , Java, etc.