[erlang-questions] Jinterface - ping and send trouble

Robin <>
Fri Feb 8 02:17:02 CET 2008


I have Jinterface successfully talking between Erlang and Java.

>From Java, I can send a message to any named Erlang process on an
Erlang node.

>From Erlang, I can send a message direcly to a Jinterface PID:
JAVA_PID ! foobar.  % works, but getting the PID was round about

>From Erlang, I could not send a message to a named Jinterface mailbox,
nor ping:

{named_mb, } ! foobar.  % does not work

% then I noticed that ping does not succeed:
()9> net_adm:ping().
pang

% ping fails, but net_adm can talk to and see the OtpNode
()10> net_adm:names().
{ok,[{"erlangnode",52212},{"javanode",52236}]}
()12>
net_adm:names(rcb.local).
{ok,[{"erlangnode",52212},{"javanode",52307}]}


Since the communication was verified both ways, then it should be
possible to send a message from Erlang to a named Jinterface mailbox,
and also ping the Jinterface OtpNode, or are these operations expected
not to work?

thanks,

Robin


Jinterface 1.4, erlang R12B, java 1.5.0_13 on OSX



More information about the erlang-questions mailing list