Solved

virtual chat/interactive chat

Posted on 2000-03-22
9
281 Views
Last Modified: 2013-12-24
How to write a interactive chatting(text based) system in cold fusion? I have been visited few web sites, they offered a activeX/ COM object that can enhance with CF, but normally they would ask me to pay for the full working version,and I don't want to.
Are there any developer had experienced on these type of application and would like to share with me/or everyone in this web site?
 
0
Comment
Question by:manonng
  • 4
  • 2
  • 2
  • +1
9 Comments
 
LVL 5

Expert Comment

by:nathans
ID: 2645777
Sorry, I do not like a Chat based entirely on ColdFusion, because you have to refresh the screen.

ActiveX or Java those are the ones I would do.

There are Perl Chats out there but they do the same thing refresh the page that the chat window is in I don't like this...

Sorry, I just had to say all of that take no offense.  If it was me I would go with Java 1st or ActiveX next.

Nathan
0
 
LVL 37

Expert Comment

by:meverest
ID: 2647522
to make an application like nathans refers to (refresh the page that the chat window is in) just make a simple cf script (chatwindow.cfm) like this:

========================================

<cfif isdefined('form.text')>
<cfquery dsn="....>
 (delete old text here)
</cfquery>

<cfquery dsn="....>
insert into chattext(entrytime, userID, chatroomID, text)
values(#now()#, #session.userID#, #session.chatroomID#, #form.text#)
</cfquery>
</cfif>

<cfquery name=chatwindow>
select chattext.entrytime, chattext.text, users.username
from users, chattext
where chatroomID=#session.chatroomID# and chatwindow.userID = users.userID
order by entrytime
</cfquery>

<meta http-equiv="refresh" content="#session.refresh#; URL=chatwindow.cfm">

<cfoutput>
#chatwindow.entrytime# #chatwindow.username# #chatwindow.text#<br>
</cfoutput>

<form action=addtext.cfm method=post>
<input name=text><input type=submit value=submit>

========================================

i can work out the tables and the session variables if you want to give more points ;-)

cheers.

0
 
LVL 2

Expert Comment

by:dlewis9
ID: 2650441
hadn't really thought about using CF to do a chat room..nice idea, meverest..

i wouldn't try doing it with an access database unless you have to..too many concurrency problems, seems to trash the database too easily, but would work great with a real database..

0
How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

 
LVL 37

Expert Comment

by:meverest
ID: 2650984
until i tapped out the above, i thought it would be more complex.  as it turns out, one could write a fully functional multi-room chat in less than an hour.

that's CF for ya'

cheers.
0
 
LVL 5

Expert Comment

by:nathans
ID: 2672091
You need to give meverest the points...
0
 
LVL 37

Accepted Solution

by:
meverest earned 50 total points
ID: 2672494
maybe i'll just answer this question ;-)
0
 

Author Comment

by:manonng
ID: 2672610
Hi meverest,

    Did you receive my 50 points? I have confirmed your comment as my answer
a week ago!!
    let me know if you still have not received my points!!

Manon

0
 
LVL 37

Expert Comment

by:meverest
ID: 2672695
it must not have completed properly as this question is still awaiting evaluation...

cheers!
0
 

Author Comment

by:manonng
ID: 2672809
Hi meverest,

       I have confirmed, hoping you get 50 points ASAP


manon
0

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Asp.net Hosting Plan security, reliable, stable 1 81
Problem to Eclipse 16 140
Webserver access problem 5 77
Create sub domain on windows dedicated server. 13 75
Most ColdFusion developers get confused between the CFSet, Duplicate, and Structcopy methods of copying a Structure, especially which one to use when. This Article will explain the differences in the approaches with examples; therefore, after readin…
One of the typical problems I have experienced is when you have to move a web server from one hosting site to another. You normally prepare all on the new host, transfer the site, change DNS and cross your fingers hoping all will be ok on new server…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question