<div dir="ltr">Do you *have* to write to the same file?<div><br></div><div>I recently had to deal with a similar issue, but I decided to have each thread/process write files that matched a regex, and a coordinating process looking for files that matched the regex to read and consume.</div>
<div><br></div><div>So I wrote a file like file-<guid>.txt for each thread/process and the parent used a FileWatcher to find new files that matched the regex.</div><div><br></div><div>Was a bit dirty, but it worked, and I think it was relatively platform agnostic...</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 2, 2014 at 3:39 PM, Edward Ned Harvey (mono) <span dir="ltr"><<a href="mailto:edward.harvey.mono@clevertrove.com" target="_blank">edward.harvey.mono@clevertrove.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> From: Brandon Perry [mailto:<a href="mailto:bperry.volatile@gmail.com">bperry.volatile@gmail.com</a>]<br>
<div class="">><br>
> You could use dbus if you don't care about windows.<br>
<br>
</div>I care about windows, linux, and mac.  I gather, my options are:<br>
WCF (poorly supported in mono, right?),<br>
Remoting (which is supposed to be deprecated since WCF, right?),<br>
DBus (???)<br>
Socket (cough cough)<br>
Mutex (doesn't work on mac)<br>
Named pipes (seems not available in mono, right?)<br>
<br>
Maybe looping and polling the file isn't such a terrible solution after all.....<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://volatile-minds.blogspot.com">http://volatile-minds.blogspot.com</a> -- blog<br><a href="http://www.volatileminds.net">http://www.volatileminds.net</a> -- website
</div>