Himai Minh wrote:
I think if the EJB is a socket client, it can listen on a socket and accept connections on a socket.
Do the two quotes conflict with each other?
(I need to be careful about the wording "listen on a socket" and "accept connections on a socket". A client is listening on a socket for incoming messages. Also, a client accepts connections.)
Your document is using standard TCP socket terminology. If you ever coded at the socket layer for unix, linux, or even Windows, the terms "listen" and "accept" are very clear.
Unfortunately, the Java API tends to hide that terminology. In fact, the only time "listen" and "accept" is even mentioned, is in the JavaDoc of the ServerSocket class. And quite frankly, even then, the JavaDoc assumes that you know the terminology.
Anyway, in Java Speak, it simply means that the EJB can't use the ServerSocket class.