I need to communicate with a Java application from an EJB(session bean). Is it possible to place code for a client socket inside a method somewhere in the Bean, and have it comm. with a server socket in another application...(the server socket establishes a connection and listens for requests from the client)...?
yes u can definitely create socket connections to communicate with other services/application.
but u have to be careful how u use it. u have to consider design n technical issues. if u r only using the client cocket to connect to a server socket and then write a stream of data, then u r ok. but if u want ur client socket to listen for data, then u will be blocking ur synchronous ejb call or else u will end up creating thread which ejb doesnt encourage.
As a socket client you are fine. The EJB spec does not allow listening on a socket within an EJB.
Will you please send me the examples( or sites ) for doing
sockets communication with Ejb & Client (Java,C++ )?
Thanx in advanced.