This package has been deprecated

    Author message:

    This package is no longer supported. Consider using @microsoft/signalr-protocol-msgpack.

    @aspnet/signalr-protocol-msgpack
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.27 • Public • Published

    MsgPack support for SignalR for ASP.NET Core

    ⚠️ This package will no longer be supported starting August 21, 2021. This package follows the .NET Core 2.1 support lifecycle which is ending soon. Please transition to using @microsoft/signalr-protocol-msgpack as described below.

    Note: The JavaScript and TypeScript clients for SignalR for ASP.NET Core have been moved to @microsoft/signalr-protocol-msgpack. If you are already using @aspnet/signalr-protocol-msgpack and are unsure when to move to @microsoft/signalr-protocol-msgpack, check the Feature Distribution chart in the ASP.NET Core SignalR documentation. Newer client releases are compatible with older version of ASP.NET Core SignalR which means it is safe to upgrade the client before upgrading the server.

    Installation

    npm install @aspnet/signalr-protocol-msgpack

    Usage

    See the SignalR Documentation at docs.microsoft.com for documentation on the latest release.

    Browser

    To use the client in a browser, copy *.js files from the dist/browser folder to your script folder include on your page using the <script> tag.

    Example (Browser)

    let connection = new signalR.HubConnectionBuilder()
        .withUrl("/chat")
        .withHubProtocol(new signalR.protocols.msgpack.MessagePackHubProtocol())
        .build();
    
    connection.on('send', data => {
        console.log(data);
    });
    
    connection.start()
        .then(() => connection.invoke('send', 'Hello'));

    Example (NodeJS)

    const signalR = require("@aspnet/signalr");
    const signalRMsgPack = require("@aspnet/signalr-protocol-msgpack");
    
    let connection = new signalR.HubConnectionBuilder()
        .withUrl("/chat")
        .withHubProtocol(new signalRMsgPack.MessagePackHubProtocol())
        .build();
    
    connection.on('send', data => {
        console.log(data);
    });
    
    connection.start()
        .then(() => connection.invoke('send', 'Hello'));

    Install

    npm i @aspnet/signalr-protocol-msgpack

    DownloadsWeekly Downloads

    1,044

    Version

    1.0.27

    License

    Apache-2.0

    Unpacked Size

    364 kB

    Total Files

    37

    Last publish

    Collaborators

    • npmaspnet
    • pilchie
    • brecon
    • tanayparikh_msft