Re: 2-way RMI-Connection
lipe! <[email protected]> Sat, 26 May 2007 17:04:45 -0300
| Newsgroups | gmane.comp.java.sun.rmi |
|---|---|
| Message-ID | <[email protected]> |
Take a look: http://lipermi.sf.net ;o) On 5/26/07, Jeff Rickard <[email protected]> wrote: > > If you are using applets is it your intention to deploy this on a > website for public use? You are going to encounter many problems with > firewalls and the like with this two way connection scheme. Have you > already decided not to go with a polling routine from client to server > to check the status? > > I have done this with standard java/swing applications but never from an > applet, I would imagine that you need to bind the listening port as part > of the constructor, or during the initialization, for the client and > then you just pass the ip address of the connection back to the server. > This also requires that the stubs are at both ends so you need to have > all the interfaces and what not set up that way as well. > > I don't know if that helps but if you need I could dig up some sample > code that I have here somewhere from the application that I wrote doing > that. > > Jeff Rickard > > Michael Tomuschat wrote: > > Hi, > > > > I want to write a client/server program. The client (an applet) can send > > commands to the server and the server can send status-information to the > > client. > > > > the server binds the command-class to the rmiregistry so the client can > > send commands to the server. The other way round the client registers > his > > status-class in the same rmiregistry, so the server can update the > > client's status, when something changes. > > > > This works perfectly well, when client and server are on the same host. > > But when the client is on a remote machine it cannot bind the > > status-interface to the rmiregistry any more (Access Exception: registry > > rebind disallowed from non-local host) > > > > So, how can I bind the status-class on the non-local host, or if this is > > not possible, how can I make the server call the applet's status-class?? > > > > Is RMI the right tool for this task?? > > > > Thanks for any tips > > > > Michael > > > > > =========================================================================== > > To unsubscribe, send email to [email protected] and include in the > body > > of the message "signoff RMI-USERS". For general help, send email to > > [email protected] and include in the body of the message "help". > > > > For a list of frequently asked RMI questions please refer to: > > http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html > > > > To view past RMI-USERS postings, please see: > > http://archives.java.sun.com/archives/rmi-users.html > > > > > =========================================================================== > To unsubscribe, send email to [email protected] and include in the > body > of the message "signoff RMI-USERS". For general help, send email to > [email protected] and include in the body of the message "help". > > For a list of frequently asked RMI questions please refer to: > http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html > > To view past RMI-USERS postings, please see: > http://archives.java.sun.com/archives/rmi-users.html > -- [ ]s, Felipe Santos Andrade =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff RMI-USERS". For general help, send email to [email protected] and include in the body of the message "help". For a list of frequently asked RMI questions please refer to: http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html To view past RMI-USERS postings, please see: http://archives.java.sun.com/archives/rmi-users.html