Thanks.
I understand the benifit of Starter service for sockets. Just thought the class would migrate to B4A without functional changes.
NB: When my class was in B4J, I introduced the Sleep() into the class just prior to initialising the SOCKET, to overcome the problem in B4J where if the SOCKET was initialised in the sub Initialize, of the class, then it would neven connect to anything, without any errors.