I have made progress with this issue! Please see solution here
In reply to Re: Async socket connection by ljamison in thread Async socket connection by ljamison