PDA

View Full Version : سوال: برنامه نویسی به زبان php



esi4767
دوشنبه 29 خرداد 1396, 10:48 صبح
من یه سوال دارم لطفا راهنماییم بکنید.
در این بخش پروژه نکته مهم اینست که بدون اینکه از سمت کلاینت تقاضای بروزرسانی ارسال شود بروزرسانی در زمان مناسب انجام شود. پروژه باید به شکلی انجام شود که درصورتیکه یک ردیف بصورت دستی در جدول دیتابیس insert شد سرور از این موضوع مطلع شده و این بروزرسانی را به کلاینت منتقل کند.
من این رو نمیدونم چطور باید پیاده سازی کنم

afshines
سه شنبه 06 تیر 1396, 18:36 عصر
با سلام شما باید از یک سیستم واسط استفاده کنید اگه از هاست اشتراکی استفاده میکنید مانند onesignal (https://onesignal.com/) چون معمولا پورتهای وب سوکت بسته است ولی اگر vps دارید آزادی بیشتری دارید و میتونید از وب سوکت استفاده کنید معمولا در وب سایت از روشهای ws و long polling استفاده میکنند تو nodejs برای این کار و برای اینکه اگه وب سوکت توسط فایروال مسدود شده ، بتونه بین روشهای مختلف سوئیچ کنند و ارتباط همیشه حفظ شه از ماژول socket.io استفاده میکنند برای شما که یا اینترنت اشیا کار میکنید پروتکل mqtt (http://mqtt.org/)پیشنهاد میکنم چون پهنای باند کمتری مصرف میکنه و برای سیستم های با منابع کم بوجود اومده