Unformatted text preview: write call returns with no error, it does not mean that the server has received the message. Propose a solution at the user-level (without modifying the transport layer and below, only at the application layer) that ensures that the e-mail client does not provide an “e-mail sent” message before the server possesses the message, and each message is sent only once. Consider the fact that a con-nection may be dropped, causing a socket to close pre-maturely. Elaborate on your choice of UDP/TCP as the transport layer in your solution, and issues like re-transmission....
View Full Document
- Spring '10
- Computer Networks, E-mail, e-mail server, e-mail client