From: Robert R. <ro...@fr...> - 2005-03-18 23:55:11
|
Hi, I have pretty simple task to complete (maintain TCP connection to server, then watch this connection and reopen if necessary, on the other side watch of file and transmit newly added lines to server). I wrote 2 MH modules to do that sucessfully (Socket_item, Timer) - but the problem is that MH is overkill for this and modules won't run standalone... I got used to MH features, so I hardly distinguish Perl and "Misterhouse" extensions, so would like to implement with those modules.... The best way would be "minimal" MH, that would run those types of scripts... Has anyone done this ? Are there any other similar Perl frameworks ? Regards, Rob. |
From: Matthew W. <mat...@us...> - 2005-03-19 00:16:38
|
If you are running under Linux, I HIGHLY suggest taking a look at ucspi (http://cr.yp.to/ucspi-tcp.html). This is a DJB package that allows one to trivially create a TCP client and server. It looks after the TCP bits, all you do is read/write from STDIN/STDOUT. Combining ucspi with another DJB package, daemontools (http://cr.yp.to/daemontools.html), would enable monitoring of both the client and server with automatic restarts in the event of failures. Very simple to use. Do web searches for both ucspi and daemontools and you'll find a pretty large community of folks. As long as you can put up with DJB's approach to software packaging, this should do the trick for you. Robert Rozman wrote: > Hi, > > I have pretty simple task to complete (maintain TCP connection to > server, then watch this connection and reopen if necessary, on the other > side watch of file and transmit newly added lines to server). I wrote 2 > MH modules to do that sucessfully (Socket_item, Timer) - but the problem > is that MH is overkill for this and modules won't run standalone... I > got used to MH features, so I hardly distinguish Perl and "Misterhouse" > extensions, so would like to implement with those modules.... > > The best way would be "minimal" MH, that would run those types of > scripts... > > Has anyone done this ? Are there any other similar Perl frameworks ? > > Regards, > > Rob. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > > |
From: Gaetan L. <mis...@ga...> - 2005-03-19 00:25:10
|
perldoc perlipc*||* under "Internet TCP Clients and Servers" Robert Rozman wrote: > Hi, > > I have pretty simple task to complete (maintain TCP connection to > server, then watch this connection and reopen if necessary, on the > other side watch of file and transmit newly added lines to server). I > wrote 2 MH modules to do that sucessfully (Socket_item, Timer) - but > the problem is that MH is overkill for this and modules won't run > standalone... I got used to MH features, so I hardly distinguish Perl > and "Misterhouse" extensions, so would like to implement with those > modules.... > > The best way would be "minimal" MH, that would run those types of > scripts... > > Has anyone done this ? Are there any other similar Perl frameworks ? > > Regards, > > Rob. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 |
From: NCT <nc...@be...> - 2005-03-19 00:45:33
|
Check out CPAN.org there are several modules there you can use for this. For TCP connections you can use the IO::Socket module. For Timers you could utilize Time::Highres.. There are hundreds off modules available to you at www.cpan.org check them out. Some of the MH modules are just modifications of these, so chances are you can find something there.. -Neil Robert Rozman wrote: > Hi, > > I have pretty simple task to complete (maintain TCP connection to > server, then watch this connection and reopen if necessary, on the > other side watch of file and transmit newly added lines to server). I > wrote 2 MH modules to do that sucessfully (Socket_item, Timer) - but > the problem is that MH is overkill for this and modules won't run > standalone... I got used to MH features, so I hardly distinguish Perl > and "Misterhouse" extensions, so would like to implement with those > modules.... > > The best way would be "minimal" MH, that would run those types of > scripts... > > Has anyone done this ? Are there any other similar Perl frameworks ? > > Regards, > > Rob. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > > |
From: Gaetan L. <em...@ga...> - 2005-03-19 00:24:24
|
perldoc perlipc under "Internet TCP Clients and Servers" Robert Rozman wrote: > Hi, > > I have pretty simple task to complete (maintain TCP connection to > server, then watch this connection and reopen if necessary, on the > other side watch of file and transmit newly added lines to server). I > wrote 2 MH modules to do that sucessfully (Socket_item, Timer) - but > the problem is that MH is overkill for this and modules won't run > standalone... I got used to MH features, so I hardly distinguish Perl > and "Misterhouse" extensions, so would like to implement with those > modules.... > > The best way would be "minimal" MH, that would run those types of > scripts... > > Has anyone done this ? Are there any other similar Perl frameworks ? > > Regards, > > Rob. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 |
From: Mark T. <ma...@th...> - 2005-03-19 14:59:27
|
Robert Rozman wrote: > I have pretty simple task to complete (maintain TCP connection to > server, then watch this connection and reopen if necessary, on the > other side watch of file and transmit newly added lines to server). The module File::Tail (http://search.cpan.org/~mgrabnar/File-Tail-0.99.1/Tail.pm) lets you perform actions based on new lines in a growing (i.e. log) file. It's not clear to me whether you need to write the server as well as the client, but Net::Telnet is an excellent all-around client for various TCP servers. If you are writing your own client/server pair, you can check out the Net::TCP set of modules. - Mark. |
From: Robert R. <ro...@fr...> - 2005-03-24 01:18:55
|
Hi, thanks all for responses. What if I try with mh_proxy ? What minimal set of files is necessary to run mh_proxy? Any examples ? Any other experience on stripping down MH or alteratives ? Thanks in advance, regards, Rob. ----- Original Message ----- From: "Robert Rozman" <ro...@fr...> To: <mis...@li...> Sent: Saturday, March 19, 2005 12:54 AM Subject: [misterhouse-users] I got spoiled - I want to program everything in MH perlanguage > Hi, > > I have pretty simple task to complete (maintain TCP connection to server, > then watch this connection and reopen if necessary, on the other side > watch of file and transmit newly added lines to server). I wrote 2 MH > modules to do that sucessfully (Socket_item, Timer) - but the problem is > that MH is overkill for this and modules won't run standalone... I got > used to MH features, so I hardly distinguish Perl and "Misterhouse" > extensions, so would like to implement with those modules.... > > The best way would be "minimal" MH, that would run those types of > scripts... > > Has anyone done this ? Are there any other similar Perl frameworks ? > > Regards, > > Rob. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > |