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

نام تاپیک: راهنمایی در نمایش انلاین اطلاعات

  1. #1

    راهنمایی در نمایش انلاین اطلاعات

    سلام دوستان
    بنده زیاد مسلط به برنامه نویسی php نیستم و با این انحمن و کلیپ تا جایی یاد گرفتم
    یک دستگاهی طراحی شده که هر 1 ثانیه دما و رطوبت رو میگیره و داخل دیتابیس mysql ذخیره میکنه ، حالا برای نمایش آنها در وب من از طریق php صفحه ای طراحی کردم و نشون میدم ، و از طریق جاوا صفحه هر 3 ثانیه اون دایو مورد نظر دوباره لود میشه و دمای جدید رو نشون میده
    سوال : راهی بهتر برای نمایش اطلاعات از دیتابیس بصورت آنی هست ؟
    سوکت نویسی اینجا کمک میکنه چون کار نکردم فقط در حد مطالعه بوده ؟

  2. #2

    نقل قول: راهنمایی در نمایش انلاین اطلاعات

    سلام

    بله اگر با دیدن کلیپ و مطالعه یاد می گیرید کار با وب سوکت هم با مطالعه دو صفحه و چند خط کد می توانید انجام بدید.
    از بسته socket.io که با nodejs نوشته شده است استفاده کنید در پایین آموزش ایجاد یک چت ساده است.
    https://socket.io/get-started/chat/
    توضیحات را بخوانید و انجام دهید یک بخش سمت سرور هست که باید nodejs روی سرور نصب کنید و مطابق توضیحات با استفاده از npm بسته وب سوکت را نصب کنید و بقیه مراحل را از روی آموزش بخوانید.
    یک بخش هم سمت کلاینت هست که کد جاوا اسکریپت را در صفحه قرار دهید و متناسب با نیاز خودتان دستورات را تغییر دهید.

    منطق کلی وب سوکت بدین شکل است که کدهای جاوااسکریپت وب سوکت یک اتصال دائمی با سرور برقرار می کند و از اتصال ان اطمینان می یابد و در صورت قطع شدن دوباره وصل می شود. تنها کاری که شما باید انجام دهید این است که در کدهای سمت سرور یا اطلاعات را از دستگاه بخوانید اگر دستگاه به سرور وصل است یا از دیتابیس و در صورتی که دما تغییر کرده بود (یا به هر صورت که مدنظر خودتان است) اطلاعات را برای کلیه کلاینت های متصل broadcast کنید و سمت کلاینت هم در کدهای جاوااسکریپت مشخص می کنید که اگر اطلاعاتی از سمت سرور دریافت شد به چه نحوی نمایش یابد.
    برعکس هم میتوان از سمت کاربران اطلاعات را برای سرور ارسال کرد.

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

  1. پاسخ: 3
    آخرین پست: یک شنبه 14 دی 1393, 09:47 صبح
  2. پاسخ: 3
    آخرین پست: شنبه 06 مهر 1392, 21:46 عصر
  3. آموزش: مقدمه ایی بر آشنایی با Language-Integrated Query یا همان Linq
    نوشته شده توسط alimanam در بخش VB.NET
    پاسخ: 4
    آخرین پست: پنج شنبه 13 مهر 1391, 23:01 عصر
  4. پاسخ: 0
    آخرین پست: سه شنبه 07 دی 1389, 16:25 عصر

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

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