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

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: -

Adicionar Usuário

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