Distribution Issues (Individual work – A Total of 20 marks)
a. Explain what happens if you open more than one telnet connections to the text messaging server simultaneously? Does both of the connections eventually get serviced and what effects does it have on the processing speed of the server and Why? (2 Marks)
b. Show code samples from the text messaging server to discuss the technology that allows for the simultaneous access of the text messaging server and explain the code? (3Marks)
c. The owner of the text messaging server decided to keep a record of all negotiation activities with the server using database technology.
o Discuss how he/she would connect the server to a DBMS.
o Extend the implementation of the text messaging server to enable this connection. You need to demonstrate/explain your implemented code to lecturer.
Two Links will be available on Moodle one to submit your group work and another for individual work.
5.1. What to submit
Add your code into the text messaging application, modifying only those parts of the code indicated by the comments. Marks will be lost if you modify any other parts of the code.
Submit a report listing the code that you added, showing to which class that code was added to and explain that code.
I will run your code in your presence to discuss both group and then individual submissions.
Your answers for individual work questions should be detailed showing adequate understanding of design and implementation issues involved in the development for network programming.
6. The Deadline
The submission deadline is specified in the coversheet for this assignment. You must submit:
Late submissions will not be accepted without a valid reason (and will require supporting documentary evidence).