Description:
IRC client framework
What I need is for someone to make me an irc client. I'm not interested in
a full blown application, just the framework. I want the completed project to
look something like the picture linked below. I will be integrating the code
into an
application that Im already working on, so the code will need to be clean,
and well documented.
The picture is at http://www.javaspeak.net/images/IrcDemo.jpg
As you can see from the picture, this will just need a couple things.
- Main list where chat takes place
- Another list that displays a list of users that are on the same channel
as you are.
- A text box to type in commands
- A text box to type in the irc server. (there is no need to specify a channel,
because that can be changed by using the /join #channel command)
Here are the specifications needed for this project:
- It must be programmed using C++ and MFC (No .NET framework allowed).
- The code must be clean and flexible. I need to be able to add the IRC client
functionality to my larger application.
- The client must support all IRC command and features with the exception
of file transfer.
- The code only needs to handle 1 server/channel combo at a time.
- The IRC code must run on it's own thread. Please make sure you understand
multithreading, and sychronization.
To create this project, you will need to be able to understand and follow
the
IRC RFCs. Please take a look at them BEFORE you bid. Im going to be very picky
about the quality of work I accept. Only bid if you are confident in your programming
abilities. The irc RFCs can be found here. http://www.irchelp.org/irchelp/rfc/
Please let me know if you have ANY questions at all.
There is some source code at the website http://www.codeguru.com/network/irc.html
which may be of some value to look at. You can get an idea of how it works by
running the demo program on that site. It isnt quite as polished as I would
like, but there is probably a lot of useful information in the source code there.
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Complete ownership and distribution copyrights to all work purchased.
Platform:
All windows versions
Must be 100% finished and received by buyer on:
Jun 17, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|