MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: JLink to remote kernel not possible?

> The J/Link User Guide, in fact, has an example of how to do
> exactly what you want. Find the J/Link docs in the AddOns & Links tab of
> the Help Browser and look at the section Part 2: Writing Java Programs That
> Use Mathematica/Creating Links with MathLinkFactory. The example uses rsh
> instead of ssh and it is based on a Windows client, but it will be easy to
> modify for your needs.

thanks very much for your answer.
Of course, before posting the previous message, I had read the whole
J/Link User Guide, but without finding any hints.
I don't know if you (at Wolfram) have access to an internal-only and
updated documentation, but my Mathematica 5 documentation - in the
"2.5  Creating Links with MathLinkFactory" section you mentioned -
doesn't have ANY reference to the word "rsh" or "remote kernel".
The only line that "could" be useful (but it isn't) is the following:
// Typical "listen" link on any platform:
KernelLink ml = MathLinkFactory.createKernelLink("-linkmode listen
-linkname 1234 -linkprotocol tcp");
There's NO further explanation for that line, and I feel dumb, because
it doesn't say anything useful to me.
I mean, first of all, if that is a "listen" command I assume it should
be executed on the remote host, but then how do I connect to that
"listening kernel", I mean, which is the correct syntax I have to use
in my J/Link client? I promise you there's no mention of that in the
I think the Mathematica documentation is really well written and
exhaustive, but in that particular chapter I have the feeling that it
lacks some crucial information

Ok, I'll go look into the MathLink docs and try to get more info on
the createKernelLink API

  • Prev by Date: Re: Re: Re: Finding the Fourier transform of discrete functions
  • Next by Date: Re: JLink to remote kernel not possible?
  • Previous by thread: JLink to remote kernel not possible?
  • Next by thread: Re: JLink to remote kernel not possible?