I was installing ASDM on a new machine at work, and was greeted with the following Error:
ASDM is unable to continue loading. Click OK to exit from ASDM.
Unconnected sockets not implemented.
Thankfully, this gentleman had already had this particular grief, and had found the resolution:
Short answer, uninstall Java6 Update 10, and roll back to Java6 Update 7.