<div dir="ltr">Help!<div><br></div><div>I'm trying to write a simple driver program to communicate from Erlang to my own program. I've read the web page at </div><div><br></div><div><a href="http://www.trapexit.org/How_to_use_ei_to_marshal_binary_terms_in_port_programs">http://www.trapexit.org/How_to_use_ei_to_marshal_binary_terms_in_port_programs</a><br>
</div><div><br></div><div>and can pretty much follow the code (I'm very new to Erlang).  After the obligatory compile, link, and "add a dot to the end of your line or 'erl' won't do anything" problems, I managed to get:</div>
<div><ol><li>erlang to start my program<br></li><li>my program picks up the parameters (all seventeen bytes, plus length!)</li><li>my program makes the return object</li><li>my program writes the return object (all ten bytes, plus length!)</li>
</ol><div>The erlang sample program, though, doesn't ever seem to "get" the return object, and consequently just sits there. </div><div><br></div><div>Any ideas?  Is this supposed to work in windows?  Is there a way, in the 'receive', to print out the actual bytes receieved?  I'm using VS2005 and the most recent 5.6.3 Erlang binaries for windows.  I've done other IPC-type programming before (for the old RS/1 statistical program and others), but this just stumps me: I hardly know where to begin.<br>
</div><div><br></div><div>Thanks,</div><div>Peter</div></div></div>