|
Network Programming ![]() This website demonstrates using wikis as teaching and learning tool. The course instructor is happy to share the teaching materials here with those who find it readable. |
Main /
Course Assessment for Academic Year 2009-2010Course assessment components
Assignment One (Due date: January 19, 2010)Task One: Write a Java socket program to delete all emails from a POP3 serverBackground: Steven uses Netvigator as the Internet Service Provider. The service includes an email account like xxxxx@netvigator.com. Such an email service has quota limit and will charge extra cost if the usage exceed the quota limit. Steven does not use the email service. However, the email account suffers from spam messages. Therefore, Steven needs to login to the account to delete the emails from time to time, which is meaningless and annoying. Your taks: Write a Java program that use sockets and streams to delete all email messages of an email account that uses POP3. Task Two: Write a Java server program to test TCP clientsBackground: You have learned how to use Telnet to experiment with TCP servers such as HTTP, SMTP, and POP3. However, there is no program in your PC to test TCP clients. Your tasks: Write a Java server program that use sockets and streams to show all data sent by the client. Please see the detailed description about your programming tasks and submission requirements: here.Assignment Two (Due date: March 30, 2010)Introduction: There are a number of photo-sharing web services that enables users to upload hundreds of photos and embed each photo with various information such as descriptive words and geographical data. This assignment is about making use of these useful resources to do something useful and interesting. Your tasks: Develop a program in any languages you like (Java, PHP, JavaScript) that meets the following requirements.
|