use official CocoaAsyncSocket, no longer allows port sharing