I've created an ajax chat client and I am trying to avoid doing a http call every second to check on messages. I would like to call the web service and the following occur.
1. For a particular ChatRoomID, check to see if the LastMessageID > BrowsersLastMessageID. 2. If the LastMessageID is greater, grab all of the necessary Messages and return them to the browser in the Resonse. 3. If the LastMessageID = BrowsersLastMessageID, then register for the ChatRoom object's NewMessage Event. 4. If 30 seconds passes or the Event fires, return response to the browser. I'm having a tough time understanding how I can register for an event when I'm inside the HTTP pipeline. Do I have to register on another thread? If I do, what to I do with the initial thread? I supposed I could poll the Chat Object for 30 seconds instead of registering for an event...would that be the best way to solve this problem? Thank you in advance for any feedback you can offer. =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com