مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

javaddehghan25

عضویت از 1398/03/25

مشکل در signalr

  • شنبه 25 خرداد 1398
  • 10:24
تشکر میکنم

سلام و خسته نباشید .من پروژمو با core 2.2 ساختم و از signalr برای نمایش کاربران آنلاین استفاده کردم .کدم درست عمل میکنه اما کانکشنم با signalr قطع میشه .اولش که سایتو باز میکنم تا یکی دو دقیقه کانکت هستم به هاب اما بعدش قطع میشه.عکس کنسول مرورگر رو میزارم ببینید.با چنتا مرورگر مختلف هم تست کردم

js:

       var connection = new signalR.HubConnectionBuilder().withUrl("/UsersHub").build();

        connection.on("updateCount", function (text) {
            $('.divVisitorsCount div').eq(0).find('strong').text(text + ' نفر');
        });

Hub:

    public class UsersHub : Hub
    {
        // Use this variable to track user count
        private static int Count = 0;
        public override Task OnConnectedAsync()
        {
            Count++;
            base.OnConnectedAsync();
            Clients.All.SendAsync("updateCount", Count);
            return Task.CompletedTask;
        }
        public override Task OnDisconnectedAsync(Exception exception)
        {
            Count--;
            base.OnDisconnectedAsync(exception);
            Clients.All.SendAsync("updateCount", Count);
            return Task.CompletedTask;
        }

    
    }
}

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)