Thanks for the quick response Peter. What I meant by the line "...with AJAX you can't have an open socket" is that I don't think it is possible for me to connect to a remote machine on a specific port and wait for updates on that port to come. Am I wrong in assuming this ?
-Pete P.S.: Thanks for the XMLHttpRequest article; I'll take a look at it... On 1/25/07, Peter Ritchie < [EMAIL PROTECTED]> wrote:
What do you mean by "...with AJAX you can't have an open socket"? Without opening a socket AJAX can't do much. At the lowest level AJAX uses an XMLHttpRequest object (in IE6, this *is* technically using an ActiveX object) in the client-side Javascript to open a connection to a server to get an XML response. The client-side then processes that XML to update objects in the DOM. see http://www.xml.com/pub/a/2005/02/09/xml-http-request.html for an overview of the low-level process. Atlas for ASP.NET wraps all this up in their interface and utility classes/js files. So far, you haven't described anything that you couldn't do with AJAX. Keep in mind the server doesn't respond with HTML with an AJAX request... On Thu, 25 Jan 2007 12:14:09 -0500, Peter Vertes <[EMAIL PROTECTED]> wrote: > I've been presented with an interesting project but after doing some >research into it I believe it is impossible to do with the requirements >given by the client. The client would like to stream data to a webpage and >the webpage should display the updates delivered by the data as close to >real-time as possible. For instance imagine a DataGrid that has 10 ticker >symbols in it. Whenever the price changes for a symbol the backend pushes >the changed prices and symbols into a DataSet and the DataGrid (which is >bound to the DataSet) shows the updated prices. The requirements of the >client are that the users should not have to download/install anything onto >their computers and no ports should be needed to be opened on the firewall >besides ports 80. I've been doing some research into this but I'm not >getting too far. I've tried opening a socket from ASP.NET but I can't get >updates without a refresh to the page. I've looked into an AJAX solution >but with AJAX you can't have an open socket. To be honest I think the only >way this could be possibly done is either via a Java applet or with some >ActiveX component (although I'd prefer Java over ActiveX programming). >Before I told the client that besides a Java Applet solution the project >could not be done I thought I'd check with the list and ask for opinions or >other words of wisdom. Am I right by thinking this can only be done with a >Java applet or is there another solution out there that I haven't explored >? Better yet; has anyone done anything like this before ? Thanks for all >ideas/comments in advance... =================================== This list is hosted by DevelopMentor(r) http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com
=================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com