שלח תשובה

זירת השאלות

619
צפיות
6
תשובות

שאלה למומחים ב ASP.NET

,‏ 20 בפברואר, 2005

אני מעוניין לעדכן את מחשבי הלקוח בכל פעם שאני מפעיל אירוע מסיום באתר שלי
בצד המנהל, ואני יודע ש ASP.NET תומך בטריגרים מסוג כזה.

למי שלא ברור אני אתן דוגמא קצרה: נניח ויש לי אתר המציג תוצאות חיות של
משחקי טניס, בעת שהתוצאה של המשחק משתנה, אני משנה אותה בעמוד מנהל מיוחד ואני רוצה להפעיל אירוע שברגע שאני מעדכן, כל המחשבים המחוברים אלי
יתעדכנו בצורה אוטומטית , ולא ע"י ריפרוש של הדף כל X שניות.

אם משהו יודע משהו בנושא הנ"ל אני מעוניין לקבל כיוון או כל חומר עיוני שניתן ללמוד על הנושא.

תודה מראש…

תגיות:

6 תשובות

  1. desalto הגיב:

    משהו מכיר פורום טוב של ששם אני יכול
    להפנות את השאלה ??

    העלתי את השאלה גם בפורום של http://www.asp.net וגם שם העלתי חרס בידי….

    שוב תודה

  2. ניר טייב הגיב:

    מה רע בפורום שלנו ?
    אני מתיימר להיות מומחה ב-ASP.NET ואני גם לא מכיר את הטכנולוגיה לעומק בכלל.
    אבל הדבר היחידי שאני יכול לחשוב עליו הוא יצירת Web Service  (או משהו דומה) ולפנות אליו דרך XMLHTTP בצד הלקוח כל X דקות/שניות.

    דרך השרת למיטב ידיעתי אין לך אפשרות לשלוט על כל המשתמשים (במיוחד בגלל שרוב הקוד שלך עובר ל-JS בסוף כאשר עובדים עם כל הפקדים של ASP.NET).

  3. xmlHttp-
    בעיקרון אתה יכול לעשות xmlHttp של כל המחשבים שיבדקו אם התוצאה השתנתה אם כן לעשות Refresh…
    אבל לדעתי לעשות את הרפרש זה דיי מיותר אם אתה כבר עשיתה את הבדיקה אתה יכול לשנות את התוצאות בצד לקוח…

  4. זהר פלד הגיב:

    net. עובד גם ב http, כמו asp רגיל..
    למיטב ידיעתי,
    לכן זה בלתי אפשרי לשלוח response מהשרת ללא request מהלקוח.

    פשוט, פרוטוקול http לא מאפשר דבר כזה.

שלח תשובה