Network tasks:
sender:
check if its working fine (duh)
implement a way for more than 1 receivers add (something on the header or something)
try to get the file extension and attach it on the type/extension field on the file attachment header
save the whole thing in a file
look into the displayed stuff on the terminal (some cleanups and organizing might be needed)
Server:
check if its working fine (duh)
check if its closing or not after one complete transmission (i haven't checked it since it most of the times it was exiting with an error)
try to work with more than one receivers (Sender cont...)
look into the displaying message and do some cleaning up and stuff
Receiver:
check if its _____ (you guessed it)
display the message and stuff
save all the message (with its headers and stuff) and the attachment
cleanup