I am a fairly new socket programmer, yet I understand the concept on how to do it. I am not sure what kind of network programming I should focus mostly on, so I guess my first question is should I program for Linux or windows if I am just starting out. Then my real question is how I can go about creating a program that can send a line of text as an email to a host (email@example.com)? Any links to guides or other tuts would be great. Even just example code would help me figure it out. thanks!