> Dick Applebaum wrote:
> >
> > 1) didn't Netscape have a flaver of _javascript_ that supported push
> > technology -- called "LiveScript"?
>
> I don't know. I don't see how that is relevant either, since that
> obviously is a client side solution. BlackStone runs on a server.
AIR, Livescript had a server-side component that communicated with a
corresponding clientside component.
I know it is not being used, today, but it was in the past & that tend
to prove that it can be done within the "rules" of TCP/IP and HTTP
>
> > 2) Can't you do Push with CGI?
>
> You can send something to a socket with CGI.
>
> > 3) Doesn't a web server, in fact, listen for unsolicited requests?
>
> Yes.
>
> > 4) Given 3, couldn't a client also be running a server, and
> listening
> > for unsolicited requests.
>
> How is what does or does not run on the client related to BlackStone?
>
If Blackstone on the server, thru it's own capabilities, or by invoking
a GGI program, can send an unsolicited packet to a socket on the client
then I have what I need.
I have, say, a web server running on the client than I don't need
anything special
1) I send a request to Blackstone telling him that I want to be
informed whenever a certain event occurs & send notification to this
URL:Socket.
2) Blackstone records this on the server, respondss "OK" to me, then
goes on its way...
3) Blackstone detects an event, sees that I am registered for this
event and issues an sends a packet to the specified URL:Socket.
The packet could be as simple as a CFHTTP post to a web server on the
client, or I could write a specialized daemon that runs on the client.
In either case, I, the client, am receiving unsolicited input on the
client machine -- and I can do anything I want, based on that input --
start the coffee/furnace, reboot the system, issue a sell order for a
stock that has reached a target price...
Or have my browser issue a request to the Blackstone server for
whatever.
It isn't really Push technology, because I have told the server that "I
can be pushed around"
It may be kludgy, but it would work -- now if I were running Blackstone
on the Client, as well---
'Course, everything could be on a small LAN, like classrooms, guard
stations...
In real life Dave Watts' approach may be more realistic.
Finally, there must be some mechanism in TCP/IP (if not in HTTP) to
maintain connections because I am able to get streaming data into a
browser/applet/plugin window.
Dick
> Jochem
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

