Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.2

signalr_core

Cliente do ASP.NET Core SignalR escrito para Dart que é independente de plataforma e pode ser usado tanto na linha de comando quanto no navegador.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
6,1 mil
Curtidas
170
Pontos Pub
130

Instalar pacote

flutter pub add signalr_core

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

signalr_core é um cliente Dart independente de plataforma para o ASP.NET Core SignalR, permitindo comunicação em tempo real em aplicativos Flutter e outros aplicativos Dart. Ele suporta todas as principais plataformas — incluindo móvel, web e desktop — possibilitando a integração sem problemas de atualizações em tempo real, recursos de chat e interações baseadas em eventos. O pacote foi projetado para funcionar de forma consistente em diferentes ambientes, seja no navegador ou em dispositivos nativos. Oferece conectividade confiável com reconexão automática e tratamento de mensagens, tornando-o ideal para aplicações dinâmicas e responsivas.

Casos de uso

  • Aplicações de bate-papo em tempo real
  • painéis de dados ao vivo
  • Ferramentas de edição colaborativa
  • monitoramento de dispositivos IoT
  • Sincronização de estado do jogo

Principais recursos

  • Compatibilidade multiplataforma
  • Reconexão automática
  • Comunicação baseada em WebSocket
  • API simples para interação com hub
  • Suporta ambos os ambientes de linha de comando e navegador

Indicado para

  • Desenvolvedores construindo aplicativos em tempo real no Flutter
  • Equipes que precisam de comportamento consistente entre plataformas
  • Aplicações que exigem atualizações de baixa latência
  • Projetos usando backend ASP.NET Core SignalR
  • Desenvolvedores full-stack em Dart

Considerações

  • Requer um servidor ASP.NET Core SignalR
  • Limitado a especificidades do protocolo SignalR
  • Pode ser necessário tratamento adicional de erros em cenários complexos
  • Não adequado para casos de uso não em tempo real

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Introduction

ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to apps. Real-time web functionality enables server-side code to push content to clients instantly. It's platform-independent, and can be used on both the command-line and the browser.

Example

final connection = HubConnectionBuilder().withUrl('http://localhost:5000/chatHub', 
    HttpConnectionOptions(
        logging: (level, message) => print(message),
    )).build();
 
await connection.start();

connection.on('ReceiveMessage', (message) {
    print(message.toString());
});

await connection.invoke('SendMessage', args: ['Bob', 'Says hi!']);

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos que usam este pacote