HandyCafe Docs
it-admin

Rede

A página de Rede fornece uma visão em tempo real da atividade de rede em todos os dispositivos gerenciados pelo HandyCafe Server na sua lan house ou centro de jogos. É acessível pela barra lateral principal e requer permissões de monitoramento de rede.

Cartões de Resumo

No topo da página, cartões de resumo exibem métricas agregadas de rede que atualizam em tempo real:

  • Velocidade Total -- Taxa de transferência combinada de todos os clientes conectados, exibida em Mbps ou KB/s dependendo da magnitude.
  • Velocidade de Download -- Consumo agregado de largura de banda de download em todos os clientes ativos.
  • Velocidade de Upload -- Consumo agregado de largura de banda de upload em todos os clientes ativos.
  • Largura de Banda -- Total de bytes recebidos (RX) e transmitidos (TX) desde que o servidor iniciou ou os contadores foram zerados.
  • Clientes Online -- Número de clientes atualmente em sessão ativa.
  • Clientes Ociosos -- Número de clientes conectados à rede mas sem sessão ativa.
  • Total de Dispositivos -- Número total de dispositivos reconhecidos, incluindo clientes offline.

Tabela de Rede de Clientes

Abaixo dos cartões de resumo, uma tabela detalhada lista cada dispositivo cliente com as seguintes colunas:

Coluna Descrição
Nome do Host O nome de rede do PC cliente
Endereço IP O IP de rede local do cliente
Status Estado atual: online, ocioso ou offline
Velocidade de Download Taxa atual de download do cliente
Velocidade de Upload Taxa atual de upload do cliente
Bytes RX Total de bytes recebidos pelo cliente desde a conexão

A tabela suporta:

  • Ordenação -- Clique em qualquer cabeçalho de coluna para ordenar crescente ou decrescente.
  • Filtragem por status -- Filtre a lista para mostrar apenas clientes online, ociosos, offline ou todos.
  • Busca -- Busque por nome do host ou endereço IP para localizar um dispositivo específico rapidamente.
  • Atualizações em tempo real -- Todos os valores atualizam automaticamente conforme novos dados chegam dos agentes clientes.

Visão Geral do Protocolo

O HandyCafe usa um protocolo de rede em camadas projetado para confiabilidade e desempenho em ambientes de rede local.

TCP -- Comando e Resposta

Todos os comandos de gerenciamento entre servidor e cliente trafegam por conexões TCP. As mensagens são codificadas usando um protocolo binário compacto para comunicação rápida e eficiente. Cada mensagem TCP é autenticada criptograficamente para garantir integridade e prevenir adulteração.

Operações TCP típicas incluem comandos de início/encerramento de sessão, envio de configurações, manifestos de sincronização de arquivos e consultas de status.

UDP -- Streaming de Tela

O acesso remoto e a gravação de tela usam UDP para transmissão de quadros. O pipeline de streaming codifica quadros como vídeo H.264, fornecendo exibição eficiente em tempo real das telas dos clientes no servidor. O UDP é escolhido por suas características de baixa latência, que são críticas para controle remoto interativo.

mDNS -- Descoberta Automática de Clientes

O HandyCafe usa multicast DNS (mDNS) para descobrir PCs clientes na rede local automaticamente. Quando um cliente inicia, ele anuncia sua presença via mDNS e o servidor o detecta sem configuração manual de IP. Isso simplifica a implantação em ambientes onde o DHCP atribui endereços dinâmicos.

Chave de Conexão

A autenticação entre servidor e cliente depende de um segredo compartilhado (chave de conexão). Esta chave é configurada durante a configuração inicial e deve coincidir no servidor e no cliente. É usada para gerar tokens de autenticação criptográfica para comunicação TCP, garantindo que apenas clientes autorizados possam conectar.