Sannyasin Sivakatirswami a �crit : > > General Question is: > > How does one set up a stack on an OSX server that can act like a UNIX > program where any other [Program A] can set a path: > > /usr/sbin/myFilter.mc > > where myFilter.mc is an open stack running in GUI mode, > such that output from Program A is read as standardIn incoming data by > 'myFilter.mc" to which > myFilter.mc can send our responses which are seen by Program A > as data coming from myFilter.mc's standardOut? > > Specific Context is: > > We want to have more control over incoming email on the email server, > not only for virus scanning but for many other purposes. Communigate > Pro (our mail server) can set up a path to an external program and > using its "External Filter API" which is a simple set or > request/response codes, it will send a request to the external program > and expect responses. I would like the external program to be a > metacard stack if possible, with a GUI interface. > > Is that doable? In this scenario Apache or any web CGI interfaces are > not involved. But i think it must be a similar concept as Pierre > Sohores "long running process" > > i know how to use the faceless script to "read from stnin" > > but how do you do that in a GUI stack ... which must be some how set up > a pipe to "listen" ? > > mmm. somehow. I think we may have come full circle here back to > Metacard's roots? > > examples stack and scripts would be very helpful... > > Sannyasin Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > [EMAIL PROTECTED] > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org > > _______________________________________________ > metacard mailing list > [EMAIL PROTECTED] > http://lists.runrev.com/mailman/listinfo/metacard
Allo, The best starter point to build this kind of stuff is probably to adapt an issue of the Mark's mc-based sockets client/server stack to your own needs. I use, for my own, time to time, this method to build some very usefull lan mc-based utilities. See below what Mark wrote, a while ago, to explain us how to do : > Objet: > Sockets Made Easy .. sort of > Date: > Wed, 15 Nov 2000 14:14:22 -0600 > De: > Mark Luetzelschwab <[EMAIL PROTECTED]> > R�pondre-A: > [EMAIL PROTECTED] > A: > [EMAIL PROTECTED] > > > > > Since I have been mucking around with sockets (as others on this list > have), I decided to make a simple stack that acted as both a client > and a server and could send any data between the two. > > My current plan is to make it a stack that can act as a library so I > can use it at either end and make updates to it without messing with > the rest of my stacks. > > In its current form, it lets you send data up to the stack acting as > a server, send a simple command to request data from the server, and > to send a file to the server. (remember, its the same stack, just > running on two machines...and you hit "start server" on one). The > conversation between the two continues until the client or server > says "OK"...so the server can send error messages or whatever back to > the client. > > Feel free to use it, take it apart, make it better (lots of > room).....it should be a pretty good intro for someone who is just > learning sockets, but also useful for someone who doesnt want to > learn too much about them (and just wants to move small blocks of > data between stacks). I'll post the library stack once I figure it > out for my purposes. > > Detailed instructions are on the page...but in summary...open it on > two computers, click on start server on one, type the IP of the > server into the client, then send some data! > > Download from: > > http://www.tenet.edu/teks/language_arts/testsite/downloads/mc/mc.html > > Let me know what you think. > > Mark J. Luetzelschwab [EMAIL PROTECTED] > Graduate Research Assistant (v) (512) 232 6034 > Instructional Technology (f) (512) 232 2322 > Reading and Language Arts: > http://www.texasreading.org > > Archives: http://www.mail-archive.com/[email protected]/ > Info: http://www.xworlds.com/metacard/mailinglist.htm > Please send bug reports to <[EMAIL PROTECTED]>, not this list. -- Cordialement, Pierre Sahores Inspection acad�mique de Seine-Saint-Denis. Applications et bases de donn�es WEB et VPN Qualifier et produire l'avantage comp�titif _______________________________________________ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
