486
צפיות
צפיות
7
תשובות
תשובות
שאלה על refresh
האם אפשר לבצע ריפרש ל – client לפי ip או שהו בסגנון.
יש לי דף אינרטנט שפתוח אצל כמה קליינטים ברגע שאחד מהם מבצע פעולה מסוימת אני רוצה לעשות ריפרש לדף ושכולם יקבלו את תוצאת הפעולה.
הבעיה היא שעל אותו הדף ישנם קליינטים אחרים שאותם אני לא רוצה לרפרש ישנה דרך לבצע זאת ?
בתודה איתי.
7 תשובות
שאלה אחרת…
אני בונה משחק אינטרנטי פשוט.
יש חדרים ומאחורי כל חדר יש דף aspx נפרד (כמובן שכל דפי ה – aspx הם אותו הדבר פשוט כל אחד פונה לטבלה שמוגדרת לו).
1. השאלה הראשונה האם ישנה דרך יותר טובה כי אם אני בונה 30 חדרים זאת אומרת שאני צריך לבנות 30 דפים אותו הדבר רק שכל אחד פונה לטבלה אחרת ??
2. השאלה השניה היא כאשר אני נכנס לדף הוא מראה לכל שחקן דמות + הנתונים של הדמות וכל שחקן בתורו מבצע מהלך תקיפה. לאחר מהלך זה אני רוצה לעדכן את הפרמטרים של שני השחקנים העניין שכל אחד מסתכל על ה – client שלו ומי שביצע את המהלך הוא זה שפונה לשרת האם ישנה דרך לעדכן את שניהם ??
3. איך עושים ריפרש לדף שיבוצע לכל מי שמחובר לדף כרגע בלי הגדרת זמן אלא לאחר ביצוע לחיצה על כפתור או אוטומטי ??
בתודה איתי.
תשובות:
1. כמובן שזאת הדרך הנכונה. תאר לעצמך שאתה צריך שינוי קטנטן – אתה תצטרך ללכת ל 30 קבצים שונים.
בקשר ל 2,3 – אתה מקסימום יכול לגרום לריפרוש אצל היוזר הנוכחי. מה שעושים בד"כ זה גורים לדף להתרפרש אחרי X זמן.
אולי אתה יכול להפנות
אותי לחומר או לפחות לאיזה שהוא מקום בקשר לבניית game arena ??
כמו כן לא הבנתי את תשובה 1 שלך שאלתי האם לבנות 30 דפים נפרדים דף לכל חדר או שישנה דרך טובה יותר..?
בתודה איתי.
תשובות #2:
1. אני לא יכול להפנות אותך כי אני לא מבין בזה, בכל מקרה בפרוטוקול HTTP זה אף פעם לא יצא יותר מידי מוצלח.
2. כמובן ש 30 דפים שונים זה פחות טוב….
שאלה ב – asp.net או javascript
ישנה אפשרות לתפוס אם משתמש לחץ על ה – X של האקספלורר ולתת לו שאלה של confirm לפני ואם הוא ילחץ לא אז הוא ישאיר את הדף פתוח…
אם אפשר עדיף ב – asp.net.
ואיך תופסים את כל האפשרויות בשביל לנקות sessions ו – database …
לדוגמא alt+f4 ו restart של המחשב וכו'…
בתודה איתי.
ב net. אולי, אבל בכל אופציה
אחרת אי אפשר. ניסינו.
גם ב .net, מן הסתם, אי אפשר
כי סה"כ היא מייצרת JS…