パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.1.2

signalr_core

Dart用に書かれた、プラットフォームに依存しないASP.NET Core SignalRクライアントで、コマンドラインとブラウザの両方で使用できます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
6060
いいね数
170
Pub ポイント
130

パッケージをインストール

flutter pub add signalr_core

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

signalr_core は、ASP.NET Core SignalR 用のプラットフォーム非依存型のDartクライアントであり、Flutterやその他のDartアプリケーションでリアルタイム通信を可能にします。モバイル、Web、デスクトップを含むすべての主要なプラットフォームをサポートしており、ライブアップデート、チャット機能、イベント駆動型のインタラクションをスムーズに統合できます。ブラウザ内またはネイティブデバイス上で実行されている場合でも、環境にかかわらず一貫した動作を実現するように設計されています。自動再接続とメッセージ処理を備えた信頼性の高い接続性を提供し、動的で応答性の高いアプリケーションに最適です。

用途

  • リアルタイムチャットアプリケーション
  • ライブデータダッシュボード
  • 共同編集ツール
  • IoTデバイスのモニタリング
  • ゲーム状態の同期

主な機能

  • クロスプラットフォーム互換性
  • 自動再接続
  • WebSocketベースの通信
  • ハブ相互作用のためのシンプルな API
  • コマンドラインとブラウザ環境の両方をサポートしています

適している対象

  • Flutterでリアルタイムアプリを開発する開発者
  • 複数のプラットフォーム間で一貫した動作を必要とするチーム
  • 低遅延更新を必要とするアプリケーション
  • ASP.NET Core SignalR バックエンドを使用するプロジェクト
  • フルスタックDart開発者

注意事項

  • ASP.NET Core SignalR サーバーが必要です
  • SignalRプロトコルの詳細に限定
  • 複雑なシナリオでは追加のエラーハンドリングが必要になる場合があります
  • リアルタイムでない用途には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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!']);

カテゴリー

依存関係

依存関係一覧 7 件

ソースリポジトリ

このパッケージを使用しているプロジェクト