Solved

Need help in creating Chat (Java applet)

Posted on 2003-11-23
5
321 Views
Last Modified: 2010-04-06
I'm trying to create a simple-to-use java IRC applet, since the users will be mainly business personels, I need a really user friendly GUI.

The users probably wouldn't know how the IRC function, therefore buttons like "Create Room", "Private message user", etc needs to be created for commands like /query, /join. I also require a logging feature that would log all private and channel messages, perhaps creating a txt file in the server (usernick#channelName-date.log) or store in a database.

I'm not experienced in java programming that requires socket connections(?). Are there any (detailed)tutorials or suitable Open source chat applet that I could refer to? I've tried applets like PJIRC but there's just too many things and it's confusing.

Urgent. Thanks in advance.
0
Comment
Question by:lewin85_sg
5 Comments
 
LVL 8

Accepted Solution

by:
tncbbthositg earned 250 total points
ID: 9813178
0
 

Assisted Solution

by:pwagener
pwagener earned 250 total points
ID: 9861070
If you're able to use any of the ones TNC provides, then by all means do so.  Re-inventing the wheel is only interesting for the first few days... after that it gets painful.  Parachat is a proven solution.

But, if you're hell-bent on rolling your own, here's where I'd start.  In general, the online Java tutorial has plenty of info you'll find useful:

http://java.sun.com/docs/books/tutorial/

The "Bingo" application is a full-blown client/server application that'll show you the in's & out's of socket programming.  If you're sure you want to write an applet, see the 'Writing Applets' trail....  Check out the 'Custom Networking' trail as well for a full explaination of the networking details.


HTH,

Peter
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

There are two main kinds of selectors in CSS: One is base selector like h1, h2, body, table or any existing HTML tags.  For instance, the following rule sets all paragraphs (<p> elements) to red: (CODE) CSS also allows us to define our own custom …
Introduction Knockoutjs (Knockout) is a JavaScript framework (Model View ViewModel or MVVM framework).   The main ideology behind Knockout is to control from JavaScript how a page looks whilst creating an engaging user experience in the least …
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

757 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now