Yes, that's wrong.  You can use the XMLHttpRequest's open method to open a
connection to a URL (including port #) and wait for a response.  The
default is to do it "asynchronously" (it's asynchronous to the client
code) and process state change via the onreadstatechange event [1].  See
http://msdn.microsoft.com/library/default.asp?
url=/workshop/author/dhtml/reference/methods/open.asp for the
documentation of the open method.

see http://support.microsoft.com/kb/290591 for example of client accessing
classic ASP server (with implementation) with XmlHTTPRequest.
See http://support.microsoft.com/kb/893659 for example of client accessing
ASP.NET Web Service with XmlHTTPRequest.

[1] http://msdn.microsoft.com/library/default.asp?
url=/workshop/author/dhtml/reference/properties/onreadystatechange_1.asp

-- Peter

On Thu, 25 Jan 2007 12:58:38 -0500, Peter Vertes <[EMAIL PROTECTED]> wrote:

>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

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to