> Hello all,
>
[quoted text clipped - 17 lines]
> client machine directly call my java process on port 9384 and call java
> classes on my server? Am I missing something?
Firstly, if you machine is connected directly to the Internet it should really
have a firewall. That firewall ought not to have port 9384 open. If it's
connected via a NAT router then port 9384 on your server won't be visible to
the Internet unless you explicitly map it with a static NAT entry.
Secondly, I would interpret INET_LOCAL:9384 as an interface:port, and INET_LOCAL
to mean the loopback interface so that the Java server can only be contacted by
processes on the local machine. Of course, since I don't know JavaBridge and
it's command line parameters I may be wrong. You should be able to determine
whether this is the case by looking to see what ports are open on what
interfaces. I'd expect that port 9384 is only open on the loopback interface.

Signature
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555