Any IPC that you have to write from scratch is going have a not insignificant level of complexity whether it's raw sockets, pipes, http, whatever. Since it sounds like you can't introduce any additional software packages, you might want to consider using RMI (see the java.rmi package). At least then, you're coding to an API instead of having to invent message formats and protocols.
On Tue, 2014-10-28 at 10:16 -0400, Jason Ricles wrote: > Yes we are trying to portable, well the socket is the last resort. We are > trying to avoid it until now but will go that way if we have to if there is > no other way. Mostly due to the data coming in and out writing our own > socket will be complex but doable. As far as messaging broker, they are not > approved for use on our system so thus can not be used. > > On Tue, Oct 28, 2014 at 10:13 AM, Tim Watts <t...@cliftonfarm.org> wrote: > > > On Linux/Unix you could use a FIFO (aka named pipe) and have each side > > connect to it with a stream. But that's non-portable and probably not > > too elegant/robust. What's the problem with using a socket? Or better > > yet, a message broker like ActiveMQ like someone else has already > > suggested? > > > > > > On Tue, 2014-10-28 at 09:46 -0400, Jason Ricles wrote: > > > Communicate means something happens that the daemon is monitoring, so > > thus > > > the daemon sends a message to the websocket server running on the webapp, > > > so that message can get relayed to the webpage from the server and the > > > daemon will also need to get messages from the webapp. It will then be > > two > > > way and just regular messages. > > > > > > On Tue, Oct 28, 2014 at 9:42 AM, chris derham <ch...@derham.me.uk> > > wrote: > > > > > > > On 28 October 2014 11:06, Jason Ricles <jgr...@alum.lehigh.edu> wrote: > > > > > Ok so here is the problem I have been spinning my wheels on for day > > let > > > > me > > > > > just lay it out. > > > > > > > > > > I have a daemon written in java running lets call it foo for > > simpleness > > > > on > > > > > a linux machine that has the tomcat server running. On the tomcat > > server > > > > is > > > > > a WAR file for a webapp called bar. In that webapp is a webpage with > > > > > JavaScript websocket communication that connects to a websocket > > server > > > > that > > > > > is also a part of the WAR file. So I have a webpage and a websocket > > > > server > > > > > communicating with each other. > > > > > > > > > > I want the foo daemon and the websocket server on bar (web > > application) > > > > to > > > > > be able to communicate with each other. Is there any way outside of > > > > sockets > > > > > to have foo and the websocket server on bar do this? > > > > > > > > Define communicate - what kind? One way, two way, what kind of data, > > > > frequency, size, type? > > > > > > > > Chris > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > > > > For additional commands, e-mail: users-h...@tomcat.apache.org > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > > For additional commands, e-mail: users-h...@tomcat.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org