I am new to Boost. I was looking for an easy cross-platform solution for sokcets/networking/TCP stuff and found Boost. A quick peek shows there seems to be *two* TCP related classes: One in **Iostreams** and one in **Asio**.  

I am (pretty) sure if I dig into the respective documentations of both libraries I will be able to figure out the use of each one, but can someone explain in short what the difference is, or what each is used for?