Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2019, 17:19   #1
Yudin
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 49
По умолчанию Бесконечные ответы от сервера при одном запросе SignalR ASP.net Core

Когда я вызываю функцию хаба с клиента, она выполняется бесконечно, и я получаю бесконечные ответы от сервера с интервалом около половины секунды. Это код клиента, мне кажется проблема не в нём.

Код:
<input type="text" id="inputMessage"/>
  <button class="submit" id="sendButton"></button>
/////////////////////////////////////////////////////////////////////////////////////////

 let hubUrl = "/Chat";
const hubConnection = new signalR.HubConnectionBuilder()
    .withUrl(hubUrl)
    .build();


     hubConnection.on("Receive", function (message, userName) {
    //просто хтмл код, вставляю message и userName в дивы
});

document.getElementById("sendButton").addEventListener("click", function (e) {
    let userName = "@User.Identity.Name";
    let message = document.getElementById("inputMessage").value; 
    hubConnection.invoke("Send", message, userName);
});

hubConnection.start();
Это ChatHub:
Код:
 public class ChatHub : Hub {
    public async Task Send(string message, string username)
    {
        await this.Clients.All.SendAsync("Receive", message, username);
    }
}

Отладка показала, что когда попадаю в ф-ию хаба Send(string message, string username), идёт бесконечное выполнение. Вот что получается - https://i.stack.imgur.com/BJXfO.png
Как видите, слева много одних и тех же ответов, но должен быть только один.
Yudin вне форума Ответить с цитированием
Старый 14.04.2020, 06:09   #2
Yudin
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 49
По умолчанию

Проблема была в подключенных скриптах
Yudin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как улучшить приватный чат в SignalR Core? sergeyilyin ASP.NET 0 18.02.2019 14:37
Несколько COUNT() в одном запросе Tahoma SQL, базы данных 2 27.01.2017 19:33
ответы FTP сервера windows SDancer C/C++ Сетевое программирование 4 03.07.2014 18:18
Использование в одном запросе несколько БД Сергей089 SQL, базы данных 1 02.08.2010 11:33