Solved

Need help in creating Chat (Java applet)

Posted on 2003-11-23
5
336 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

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Preface This article introduces an authentication and authorization system for a website.  It is understood by the author and the project contributors that there is no such thing as a "one size fits all" system.  That being said, there is a certa‚Ķ
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

807 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