<div dir="ltr">I had built a library to do just this, including monitoring/linking in case either side dies etc.<br>jinterface takes a little bit of work to get around, but it's certainly possible... my takeaway from this is that it's probably simpler overall to use a node, since you'll probably get into managing serialization, queueing and dispatch by yourself. The difference in effort is marginal either way.<br>
<br><br><div class="gmail_quote">On Tue, Jul 12, 2011 at 1:14 AM, Daniel Dormont <span dir="ltr"><<a href="mailto:dan@greywallsoftware.com">dan@greywallsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Erlangers,<br><br>I would like to have an Erlang application (specifically the auth_external module in Ejabberd) communicate with a Java program I am writing. Not as a node, but rather using the port driver API, since that is what Ejabberd already supports. From the information I've seen, it shouldn't be too terribly hard - just listen for data in System.in, look for a two-byte chunk that when read as a short specifies the number of additional bytes to read, and repeat. I'm just wondering if this is something that's considered normal and reasonable to do, any gotchas I should be aware of, etc.<br>

<br>The only reason I'm picking Java is the rest of my application is Java and I'd like to reuse some libraries and such.<br><br>thanks,<br>Dan<br>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>