- 1400/11/15
- 0
- 66
شمارنده برای سیستم مزایده
سلام وقت شما بخیر
فرض کنید یک سیستم مزایده ماشین داریم. ماشین A در تاریخ و ساعت مشخصی به مزایده گذاشته میشه، کاربران عضو در تاریخ و ساعت مشخص شده وارد سایت میشوند.
در تایم موعد وارد صفحه مزایده ماشین می شوند.
1- مزایده با یک مبلغ از قبل تعیین شده شروع میشه.(مثلا 100)
2- یک تایمر 7 ثانیه ای داریم
3- یک دکمه داریم که با کلیک روی آن به مبلغ مشخص شده 50 واحد اضافه می کند.(نام دکمه bid است)
تایمر از 7 ثانیه شروع میشه تا به 0 برسه . در این فاصله اگر کاربری روی دکمه bid کلیک کرد الف) 50 واحد به قیمت قبل اضافه میشه و ب) تایمر ریست میشه به 7 ثانیه.
اگر در همین حین که تایمر به صورت معکوس کم میشه کاربری دوباره روی دکمه bid کلیک کرد باز 50 واحد به مبلغ اضافه و تایمر به 7 ثانیه ریست میشه و همین روند ادامه پیدا میکنه.
و اگر کاربری کلیک نکرد و تایمر صفر شد آخرین کاربری که روی bid کلیک کرده برنده اعلام میشه.
قسمت ارسال قیمت جدید به کاربران رو با SignalR نوشتم ولی مشکلم توی قسمت تایمره که چطوری تایم شروع و پایان و آپدیت بذارم و بفرستم سمت کلاینت .
چند روزه درگیرش هستم در مورد IHubContext یه کمی خوندم ولی متوجه نشدم.
ممنون میشم راهنمایی ام بکنید.
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری