C++ client for ASP.NET SignalR 2.x
Перейти к файлу
Pawel Kadluczka efd3714647 Zip! - adding private symbols alongside NuGet package 2015-04-18 23:32:47 -07:00
.nuget Shameless(negotiate)Plug - plugging in sending negotiate request when starting a connection 2014-11-15 01:22:38 -08:00
Build Zip! - adding private symbols alongside NuGet package 2015-04-18 23:32:47 -07:00
NuGet AfterDustSettled - fixing NuGet package after rename 2015-03-23 12:46:57 -07:00
include/signalrclient BackFromTheFuture - fixing code so that it compiles in both VS2013 and VS2015 2015-03-16 13:38:56 -07:00
samples Moving samples to the latest nightly build available 2015-03-30 21:18:12 -07:00
src Resourceful - adding resources to provide file attributes 2015-04-16 16:17:09 -07:00
test Vulcan - changing compile and link settings 2015-04-16 15:26:00 -07:00
.gitignore Resourceful - adding resources to provide file attributes 2015-04-16 16:17:09 -07:00
LICENSE.txt Initial commit 2014-09-25 08:32:03 -07:00
README.md YouReadMe - filling ReadMe 2015-03-30 20:53:22 -07:00
build.cmd BuildBuild\build.msbuild 2015-01-08 21:55:51 -08:00
samples_VS2013.sln SimpleSample - adding samples showing persistent connection and hubs usage 2015-03-30 20:42:36 -07:00
signalrclient_VS2013.sln add c++ e2e tests 2015-03-19 20:38:51 -07:00

README.md

ASP.NET SignalR C++ Client

SignalR C++ Client is a native client for the ASP.NET SignalR.

####Supported platforms

The bits that ship on NuGet currently can be used in Win32/x64 native windows desktop applications built with Visual Studio 2013.

####Get it on NuGet

Install-Package Microsoft.AspNet.SignalR.Client.Cpp.v120.WinDesktop -Pre

####Use it

The repo contains a separate solution (samples_VS2013.sln) with sample projects showing how to use the client to communicate with a SignalR server using Persistent Connections and Hubs.

####Nightly builds

Signed nigthly builds are available on a separate feed. You can find them here

####Building the Code

  • Clone the repo:

    git clone https://github.com/aspnet/SignalR-Client-Cpp.git

  • Build from Visual Studio Open the signalrclient_VS2013.sln in Visual Studio 2013 and build.

  • Build from command line

    • Open the Developer Command Prompt for VS2013
    • Run:
      • build.cmd /t:Build to build the code
      • build.cmd to build the code and run tests
      • build.cmd /t:CreatePackage to build the code and create a private NuGet package

####Running tests

  • From Visual Studio

    • to run unit tests select signalrclienttests as a start project and run
    • to run end-to-end test start the test host by selecting the signalrclient-testhost project as a start project and then select the signalrclient-e2e-tests as a startt project and run
  • From command line

    • Open the Developer Command Prompt for VS2013
    • run build.cmd