PDA

View Full Version : refresh کردن مرورگر یک کلاینت از طریق IP



KouroshSharifi
یک شنبه 30 مهر 1391, 09:18 صبح
سلام من یک Application تحت وب دارم که چند تا کلاینت بهش وصل می شن بعضی وقتا لازمه صفحه مرورگر این کلاینت ها ریفرش بشه این کلاینت ها لاگین کردن
چه راه حلی به ذهنتون می رسه ؟ آیا می شه از طریق IP این کار رو انجام داد ؟

eshpilen
یک شنبه 30 مهر 1391, 09:23 صبح
خب از ایجکس میتونی استفاده کنی.
یعنی میتونی هر چند ثانیه یک درخواست بفرستی که از سمت سرور چک کنه اگر نیاز به رفرش بود با location.reload صفحه رو رفرش کنی.
اگر میخوای چک کردن و رفرش تقریبا آنی باشه، میتونی از Comet استفاده کنی.

KouroshSharifi
یک شنبه 30 مهر 1391, 09:37 صبح
مشکلم اینه که همه کلاینت ها به یه App وصل هستن و فقط مرورگر یه کلاینت باید رفرش بشه مشکلم اینکه می خوام مشخص کنم کدوم کلاینت ریفرش بشه

Unique
دوشنبه 01 آبان 1391, 05:03 صبح
اگه شما برای کاربران سیستم لاگین دارین که خیلی راحت میشه از روی اطلاعات لاگین تعین کنی چه کسی باید Refresh بشه در واقع شما باید یک سیستم شناسایی client ها داشته باشی ! حالا کافیه وقتی client شناسایی شد فقط اون دستور refresh را بگیره ! خودت به ip اشاره کردی اما جالب نیست چون ممکنه توی یک LAN چند کاربر داره به application شما وصل میشه و اینطوری باز همه refresh میشن ! از همون cookie استفاده کن تا مختص مرورگر خودش بشه.