GRVMax Server Socket.IO

Painel Administrativo

GRVMax Server Socket.IO

Dashboard

0

Conexões Ativas

0

Tópicos Ativos

0

Total de Usuários

0%

Uso de Memória

0%

Uso de CPU

Atividade Recente

Nenhuma atividade recente

Informações do Sistema

Plataforma: -

Arquitetura: -

CPUs: -

Node.js:

Uptime:

Última atualização:

Gerenciar Usuários

ID Nome de Usuário Email Função Status Criado em Ações

Conexões Ativas

Resumo de Conexões por Usuário

ID Usuário Nome de Usuário Total de Conexões Ações

Tópicos Ativos

Ambiente de Teste

Informações de Conexão

Múltiplas permitidas
http://localhost:3000
http://[SEU_IP]:3000
admin / admin123

Exemplo JavaScript

// 1. Instalar dependência
npm install socket.io-client

// 2. Código de conexão
const io = require('socket.io-client');

// Autenticar via HTTP
const response = await fetch('http://localhost:3000/api/auth/login', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ 
    username: 'admin', 
    password: 'admin123' 
  })
});
const { token } = await response.json();

// Conectar via Socket.IO
const socket = io('http://localhost:3000', {
  auth: { token }
});

// Eventos
socket.on('authenticated', () => {
  console.log('Conectado!');
  
  // Inscrever em tópico
  socket.emit('subscribe', { topic: 'erp.vendas' });
  
  // Publicar mensagem
  socket.emit('publish', { 
    topic: 'erp.vendas', 
    message: 'Teste de conexão',
    metadata: { teste: true }
  });
});

socket.on('message', (data) => {
  console.log('Mensagem recebida:', data);
});

Teste ao Vivo

Tópicos Inscritos:

Nenhum tópico inscrito

Clique em "Testar Conexão" para iniciar...

Exemplo cURL

# Autenticar
curl -X POST http://localhost:3000/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"username":"admin","password":"admin123"}'

# Listar usuários
curl -X GET http://localhost:3000/api/users

# Obter estatísticas
curl -X GET http://localhost:3000/api/stats

Monitor de Mensagens

Total Recebidas: 0
Última Mensagem: -

Nenhuma mensagem recebida ainda

Monitor de Mensagens

Total Encontradas: 0
Última Atualização: -

Carregando mensagens...

Monitor do Sistema

Memória do Sistema

Total: -
Usado: -
Livre: -
Percentual: -

CPU e Carga

0% CPU
CPUs: -
Load Avg (1m): -
Load Avg (5m): -
Load Avg (15m): -

Processo Node.js

Memória do Processo

RSS: -
Heap Total: -
Heap Usado: -
Externo: -
PID: -
Uptime: -
Node.js: -

Informações do Sistema

Plataforma: -
Arquitetura: -
Hostname: -
Conexões Ativas: -
Tópicos Ativos: -
Usuários Únicos: -

Teste de Carga (Simulador)

Nota: Navegadores limitam conexões por host (~256). Para testes maiores, use o script Node.js.

Configuração

Estatísticas do Teste

Alvo: 0
Conectados: 0
Falhas: 0
0%

Log de Falhas

Nenhuma falha registrada

Detalhes das Conexões Simuladas

Nenhum teste em execução

Adicionar Usuário

Deixe em branco para manter a senha atual (apenas edição)