ASP.NET Core SignalR Client WSS Проблема - PullRequest
0 голосов
/ 05 июля 2018

У меня есть консольное приложение (клиент) с пакетом Microsoft.AspNetCore.SignalR.Client установлено. Я пытаюсь подключиться к wss и отправить запрос (также получить ответ), но не могу понять, как этого добиться.

using System;
using Microsoft.AspNetCore.SignalR.Client;
using Microsoft.Extensions.DependencyInjection;

namespace ConsoleClient
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Press a key to start listening");
            Console.ReadKey();
            var connection = new HubConnectionBuilder()
                .WithUrl("wss://api.acme.com/ws")
                .AddJsonProtocol()
                .Build();

            /*

               WORK

            */

            connection.StartAsync().GetAwaiter().GetResult();

            Console.WriteLine("Listening. Press a key to quit");
            Console.ReadKey();
        }
    }
}

Запрос сообщения

{ "event": "ping" }

Ответное сообщение

{ "event": "pong"}

РЕДАКТИРОВАТЬ: Я думаю, что я неправильно понял. С HubConnectionBuilder классом я могу подключиться только к концентратору, верно? Если да, то как мне подключиться к ws?

Спасибо за любой совет.

...