I have posted a few pages on "TCP and the Address Already in Use" issue.
The article explains the "Address Already in Use" issues that surface while load testing java applications that are communicate through the Java networking libraries.
It includes an overview of the TCP workings in context of this discussion and provides tips on resolving the issue at various stages of development. Please take a look and your suggestions would be incorporated.
The location of the article is on my website.