Book Image

SignalR Real-time Application Cookbook

By : Roberto Vespa
Book Image

SignalR Real-time Application Cookbook

By: Roberto Vespa

Overview of this book

Table of Contents (18 chapters)
SignalR Real-time Application Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Starting a Hub connection


In the first recipe of this chapter, like we did in the first one in Chapter 3, Using the JavaScript Hubs Client API, we'll start describing the very first operation that is necessary in every SignalR client: connecting to a server.

Getting ready

For this recipe, we will connect to the Hub exposed in the Starting a Hub connection recipe from Chapter 3, Using the JavaScript Hubs Client API. So please make sure that you've already started that application before testing the following code.

How to do it…

After creating our console application as described in the Introduction section, and naming it Recipe20, we just need to edit its code by performing the following steps:

  1. We first add the necessary using directives as follows:

    using System;
    using System.Threading.Tasks;
    using Microsoft.AspNet.SignalR.Client;
  2. Then we drop the current empty Main() method entry and replace it with the following code:

    static void Main(string[] args)
    {
        Do().Wait();
    }
    static async Task Do()
    ...