نمایش نتایج 1 تا 3 از 3

نام تاپیک: سوال ساده در مورد این قطعه کد

  1. #1

    سوال ساده در مورد این قطعه کد

    با سلام
    من از یک نمودار (chart.js) به همراه socket.io برای نشان دادن لحظه ای تغییرات قیمت در یک صرافی استفاده میکنم
    در قسمت آخر کد در پیج socket.io اطلاعات به پیج نمودار ارسال میشه و اون در مرورگر نمایش میده
    اینطور که مشخصه هر یک ثانیه یکبار اطلاعات ارسال میشه
    ولی من میخوام هر لحظه که اطلاعات از طریق وب سوکت اون صرافی ارسال میشه ولی من میخوام هر بار که اطلاعات جدیدی از طریق وب سوکت صرافی ارسال میشه از طریق نمودار دریافت بشه
    چون بعضی مواقع هر ثانیه 5 بار اطلاعات جدید ارسال میشه

    exchange.png

    این تصویر کامل کدهای پیج socket.io هست

    در قسمت بالا اطلاعات دریافت و پردازش میشه و در قسمت پایین به نمودار ارسال میشه

    ممنون میشم اگه کسی میدونه من رو راهنمایی کنه
    با سپاس فراوان

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: سوال ساده در مورد این قطعه کد

    من درست متوجه نشدم مشکلت کجاست مخصوصا که یکم بد نوشتی
    یه تابع بساز برای کشیدن نمودار توی قالبت



    function draw_chart(data){

    // کشیدن نمودار

    }


    بعد صفحه قالبت رو با WS مصل کن به سرور هروقت دیتا اومد دوباره تابع کشیدن نمودار رو صدا بزن و دیتا رو بهش بده
    در کل باید صفحه قالبت که نمودار رو توش نشون میدی رو وصل کنی به سرور

  3. #3
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,016

    نقل قول: سوال ساده در مورد این قطعه کد

    خوب به جای این که هر ثانیه emit کنید هر زمان نیاز دارید emit کنید.

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: دوشنبه 27 اردیبهشت 1395, 11:33 صبح
  2. حرفه ای: دانلود سورس تابلوی تبلیغاتی Led و سورس office 2007
    نوشته شده توسط farboodj1375 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 28 خرداد 1390, 11:12 صبح
  3. پاسخ: 9
    آخرین پست: یک شنبه 01 خرداد 1390, 19:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •