Irc or internet relay chat application, computer programming, Programming Languages

Programming Project Specification:
IRC or Internet Relay Chat is an application that lets multiple users communicate via text messages with each other in common "virtual" rooms. You will be implementing an IRC client and server from scratch in this project using whatever programming language you are comfortable with. As the programmer, you are in charge of all of the protocol specifications and functionality of your IRC application. However, at a minimum, the basic functionality of being able to create a room, join a room, leave a room, and list rooms available should be implemented. Other features such as private chat, file transfer, buddy lists, etc. can be added, but must be specified and documented. Note that students can substitute a project of their own instead of the IRC application. In particular, on-line game applications are also acceptable for projects. If you wish to do a project outside of either of these two, you MUST seek e-mail approval from the instructor beforehand.

You will turn in an RFC-style document that describes your IRC protocol. That is, the format of the messages that the client and server will exchange in order to properly implement the IRC application.
Posted Date: 2/6/2012 12:01:59 AM | Location : United States







Related Discussions:- Irc or internet relay chat application, computer programming, Assignment Help, Ask Question on Irc or internet relay chat application, computer programming, Get Answer, Expert's Help, Irc or internet relay chat application, computer programming Discussions

Write discussion on Irc or internet relay chat application, computer programming
Your posts are moderated
Related Questions
Write 3 somewhat simple scripts / programs in any language, combination of languages, and/or software. Please tell me the task you are trying to accomplish in the scripts. Idea

Question 1 Discuss on Inheritance Question 2 What are the four phases of the object modeling technique that can be repetitively executed? Question 3 Explain the di

Write a program that will input two numbers from the keyboard and execute each of the signed and unsigned multiply and divide instructions.  For each instruction, the program shoul

non restoring division

would you like to see some of my code. I am trying to do an add friend request. when I view my friends page I click on the add button. with ajax I want the script to send over the

Write a procedure named Str_concat that concatenates a source string to the end of a target string. Sufficient space must exist in the target string to accommodate the new characte

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

need someone to write a simple cobol program for me..urgent

question 1: In the opening lecture I spoke about general changes in business - flatter organizations, process orientation as opposed to functional silos, focus on supply chains, gr

A Consultant Dietician provides diet and nutritional advice to clients. A client's diet requires that all the food s/he eats come from one of the four "basic food groups" (chocolat