A few days back, I offered to explain how I was using sockets to connect to Amazon’s S3 service. A few people expressed interest in the comments and via email. In order to simplify the example (since the S3 service involves a lot of authentication), I decided to start with an iTunes Music Store query. This has the advantage of a very simple header where you just substitute in a search phrase as needed. And of course, you can do it by hand without programming to start with.

More details, how-to, mumbling and source code over at engeek.