Notification עם WebServices?

user32

Well-known member
מנהל
Notification עם WebServices?

אני מעוניין לבנות תוכנה לIM (מסרים מידיים). במקום לממש שרת, חשבתי להשתמש בWS ולחסוך הרבה עבודה וקוד. העניין הוא שהקליינטים צריכים גם לקבל הודעות. כלומר השרת צריך להיות מסוגל לשגר הודעה בתגובה לאירועים מסויימים. כידוע, בWS הלקוח קורא לפונקציה מרוחקת ומקבל תשובה אך האם השרת יכול לקרוא לפונקציה אצל הלקוח? למישהו יש רעיון אחר?
 

rnan

New member
הרעיון שלי הוא כזה

מניסיון עבודה עם WEB SERVICE , יש לך 2 דרכים : ( אני יודע רק על 2 ) 1) להוסיף טיימר לכל לקוח שייכנס ל WEB SERVICE לראות אם יש עבורו הודעה שעוד לא נקראה ( ב DB שיושב ב WEB אתה צריך להוסיף משתנה בוליאני לראות האם ההודעה כבר נקראה או לא) כלומר הלקוח ייכנס לראות דבר כזה : select msg from table where pkid=myclientid and alreadyread=false ואז ע"י טיימר הוא ייקרא את ההודעה. לא לשכוח אחרי שקראת את ההודעה לשים TRUE שם בשדה הזה. 2) לא להשתמש ב WEB SERVICE , אלא לפתוח CONNECTION רציף דל משאבים ואז זה יהיה מיידי. אבל אני חושב שהאופציה ה1 יותר טובה. ביי
 

user32

Well-known member
מנהל
זה כמו Heart Beat

זה באמת היה הכיוון שלי אבל חשבתי שאולי יש דרך יותר מתוחכמת.
 
למעלה