I was looking for a non-flash solution. I personally really like flash but I don't often get to code for myself and want to try straight to the browser if possible ...
So it might be possible to do something like this ... 1, Instantiate the java chat server from CF - maybe even have a CF GUI for an admin or two. 2, Embed an applet in a CF page (could even by HTML?) that deals with setting up a client socket and can call to a JavaScript function to update the interface when it receives a message from the server 3, Do all the display updating using JavaScript. Did you mean that it might be possible to replace the applet (which is not used as a gui in this case - only for comms), with some JavaScript? Do you know of any resources / tutorials for this? Thanks, Sam -----Original Message----- From: Stephen Milligan [mailto:[EMAIL PROTECTED] Sent: 23 April 2004 17:56 To: [EMAIL PROTECTED] Subject: RE: [ cf-dev ] push / pull in CF The chat client I wrote for it uses Flash and takes advantage of XMLSocket() so the server can push changes out to any connected clients. Neither the client nor the server make regular scheduled refresh requests. The requests are triggered by some user input to one of the connected clients. You could build the client as a java applet if you wanted to, but I found that Flash is much better suited to building the UI for a chat client than Java. I think you can also use a signed JavaScript file to do socket level stuff, but again Flash just seems like an easier option. The chat client and server part is relatively straightforward. The tricky bit is how you want this to hook up to ColdFusion. Spike >-----Original Message----- >From: >[EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] >o.uk] On Behalf Of Sam Westlake >Sent: Friday, April 23, 2004 8:39 AM >To: [EMAIL PROTECTED] >Subject: RE: [ cf-dev ] push / pull in CF > >Well, I am still trying to get my head around the edges of what's >possible in CF. > >A chat server sounds good ... does it force the client to update or >does each client refresh every n seconds? > >I guess that you would instantiate a ServerSocket object on the server >with a port number, as in a standard Java app, but can you implement a >Socket object on each client? > >Would this invovle having to use an applet on the client instead? > >-----Original Message----- >From: Stephen Milligan [mailto:[EMAIL PROTECTED] >Sent: 23 April 2004 17:16 >To: [EMAIL PROTECTED] >Subject: RE: [ cf-dev ] push / pull in CF > >I have written a lightweight socket based chat server in Java that >could be modified to do something like this. How to go about modifiying >it would depend on exactly what it is that you want to do. > >Can you provide any more info? > >Spike > > >>-----Original Message----- >>From: >>[EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] >>o.uk] On Behalf Of Sam Westlake >>Sent: Friday, April 23, 2004 7:59 AM >>To: [EMAIL PROTECTED] >>Subject: [ cf-dev ] push / pull in CF >> >>Has anyone tried to implement any push-from-the-server type apps. in >>ColdFusion? >> >>I have found Java components that can be accesed from CF for >connecting >>to other servers but I want to try and set up some sort of >>socket-widget-thingy that will allow the CF server to push >data back to >>a web browser. Like the XMLSocket in available in flash? >> >>Any thoughts? >> > > >-- >These lists are syncronised with the CFDeveloper forum at >http://forum.cfdeveloper.co.uk/ >Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > >CFDeveloper Sponsors and contributors:- *Hosting and support provided >by CFMXhosting.co.uk* :: >*ActivePDF provided by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by >proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by >gradwell.com* > >To unsubscribe, e-mail: [EMAIL PROTECTED] > > > >-- >These lists are syncronised with the CFDeveloper forum at >http://forum.cfdeveloper.co.uk/ >Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > >CFDeveloper Sponsors and contributors:- *Hosting and support provided >by CFMXhosting.co.uk* :: >*ActivePDF provided by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by >proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by >gradwell.com* > >To unsubscribe, e-mail: [EMAIL PROTECTED] > -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED] -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED]
