In the literature I've been reading about HTTP, etc... I've become even more confused than I was before (though at least now I know about the problem) about how lines are terminated in HTTP messages (i.e. the character that represent the start of a new header, or a new section in the message). I know that different methods are used in differen't operating systems, but what is used in HTTP messages, and how is it represented in C?