A principio vai ficar tudo na mesma rede, se eu tivesse que fazer essa comunicação sem criptografia seria por Sockets mesmo?<br><br><div><span class="gmail_quote">On 11/22/05, <b class="gmail_sendername">Solli Moreira Honorio
</b> &lt;<a href="mailto:shonorio@terra.com.br">shonorio@terra.com.br</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Rau, mongers!
<br>&gt;<br>&gt; Algumas duvidas..<br>&gt; 1) Como eu faco pra fazer um &quot;daemon&quot; no windows? tipo colocar ele no<br>&gt; service? ( ok ok eu nem procurei nada a respeito estou perguntando na cara<br>&gt; de pau, sem RTFM :P )
<br>O Win32::Daemon é o cara que vc está procurando. Ele está no repositório <a href="http://www.roth.net/perl/packages/">http://www.roth.net/perl/packages/</a>.<br>Abaixo está um bloco exemplo de como utilizar o cara.<br>
<br>&lt;code&gt;<br>use Win32::Daemon;<br><br>if (! Win32::Daemon::StartService() ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;die &quot;Não foi possível iniciar o serviço. Ocorreu o erro &quot; . Win32::Daemon::GetLastError();<br>}<br><br>while( SERVICE_STOPPED != ( $status = Win32::Daemon::State() ) ) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;if( SERVICE_START_PENDING&nbsp;&nbsp;&nbsp;&nbsp;== $status ||<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SERVICE_CONTINUE_PENDING == $status ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Win32::Daemon::State( SERVICE_RUNNING );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;elsif( SERVICE_PAUSE_PENDING == $status ) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Win32::Daemon::State( SERVICE_PAUSED );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;elsif( SERVICE_STOP_PENDING&nbsp;&nbsp;== $status ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Win32::Daemon::State( SERVICE_STOPPED );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;elsif( SERVICE_RUNNING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; == $status ) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( ( time() - $loopInterval ) &gt;= 300 ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$loopInterval = time();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;sleep( 2 );<br>}<br><br>Win32::Daemon::StopService();<br><br>&lt;/code&gt;<br>&gt; 2) Eu queria que esse &quot;daemon&quot; mandasse informacoes para um CGI, como eu
<br>&gt; poderia fazer isso de uma forma segura? sendo que provavelmente o CGI ficara<br>&gt; em outra maquina, e essa sera linux.<br>O que vc que dizer com 'segura' ? Criptografada ? Com autenticação ?<br><br><br><br>_______________________________________________
<br>SaoPaulo-pm mailing list<br><a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>Lorn <br>- Slackware Linux<br><a href="http://www.slackwarezine.com.br">www.slackwarezine.com.br</a>