I also think it would be better a web application, but since you can not do it with B4J, should you do with the socket.
Now that it is clear what to do, which I believe is useful to many other programmers who want to create an effective system for exchanging data between Android devices and business applications, you have an example of an application that is launched and listens for connections?
I have the code to Java, but I prefer to do it with B4J.
thank you very much