Reference no: EM131332643
Assignment: Network Programming
Assignment:
Build a chat programme using socket level programming. This can be done at various levels of sophistication and the marks available at each level are indicated below.
Tutorials
The tutorials are intended to support you in developing the code for your assignment. They will emphasise the use of C# but will also provide some help with other languages, though they are not intended to be a comprehensive course. Please do consult the tutor if you have any question about what is expected. You are advised to do this early because the tutorials finish by the end of November.
Basic (Synchronous) Chat System
Two programs are required, a client and a server, though both are interactive and allow the user to enter text that is sent to the other program. No threads are needed and users have to wait for a reply before they can send the next message.
The code at this level can be written in C#.
Option to allow file Transfer
This part would build upon the basic chat system and allow an option whereby a user can send a file to the other user.
Other Languages
Use programming languages other than C#. Firstly, you can write both client and server in your chosen language, but more marks are available if the two programs are written in different languages from each other.
The languages that you might use include Python, Java, C, C++.
Threading
Make use of threads and asynchronous sockets to enable a user to send/receive multiple messages before getting/sending a reply.
Some marks are also available if this is done using a different language.
Confidence interval for the percentage
: In a random sample of 63 students in 2000, 3 got first class honours. A random sample of 42 is conducted in 2009 and 7 got firsts. (a) Give a 95 percent confidence interval for the percentage who got firsts in 2000.
|
Create at least five interview questions related to racism
: Choose a person to interview. This person should have experience with race, gender, and/or occupational stratification, either as a human resources manager, a hiring manager, or someone similar, OR you may choose someone who personally experienced..
|
What kind of data different user groups would likely require
: Why the reports should be integrated, using the very same data? What kinds of data different user groups would likely require? What system features will be needed specifically to address e-business needs?
|
Normal distribution of fish lengths
: Use the normal distribution of fish lengths for which the mean is 8 inches and the standard deviation is 5 inches. Assume the variable x is normally distributed.
|
Build a chat programme using socket level programming
: NET202 Assignment: Network Programming. Build a chat programme using socket level programming. This can be done at various levels of sophistication and the marks available at each level are indicated below
|
Group of organic pollutants found in variety of products
: Polychlorinated biphenyl (PCB) is among a group of organic pollutants found in a variety of products, such as coolants, insulating materials, and lubricants in electrical equipment. Disposal of items containing less than 50 parts per million (ppm)..
|
Discuss about the questions given below
: involves allocating ownership of the risk to another party. A project manager can chart the probability and impact of risks on a.
|
Suit of hearts and the second card
: Consider selecting one card at a time from a 52-card deck. What is the probability that the first card is from the suit of hearts and the second card is also from the suit of hearts? (Note there are 13 cards from the suit f hearts in a deck of ca..
|
What are the states of nature in the game
: What are the states of nature in this game?- How many pure strategies does each player have in this game?- Depict this game as a game with incomplete information.
|