<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Ola, Monges.<br><br>Ou sou relativamente novo aqui, recebo a lista mas é a segunda vezes que falo aqui.<br><br>Eu desenvolvi dois scripts, um para pegar as conversas de um chat e outro para postar alguma mensagem em um chat.<br>Eu logo em um chat e via metodo post (usando WWW::Mechanize) envio as mensagens, e dentro de um loop infinito eu vou pegando cada<br>postagem que fazem dentro do chat.<br><br>O problema é, ou eu coloco em programas separados ou eu deixo uma das subrotinas desativada.<br><br>É via http, e não achei o codigo dele novamente para postar para vocês, mas creio que é um chat antigo da yahoo chamado shoutbox baseado em js.<br>Tanto que pego as msgs via JSON.<br>Mas o problema não é com o codigo e sim com juntar-los.<br><br>para enviar msg -> http://pastebin.com/TrFezu5M<br>para receber msg -> http://pastebin.com/RCMbR0BU<br><br>Eu tenho esses dois scripts, que são quase identicos, pelomenos o scopo deles são, o que eu queria era uma alternativa para juntar os dois.<br>Poder receber e enviar as msgs sem ter que abrir dois programas.<br><br>Eu pensei em usar o Tk pois assim ja faria a interface e colocaria cada rotina dentro de um loop, o que poderia meio que simular um AnyEvent.<br>Mas eu executei o segunte teste, usei o Tk para exibir as msg's da rotina que recebe as mensagens do chat (sem a parte de enviar msg), então<br>quando executei o Tk travo. Se ainda colocar a parte de enviar msg creio que trava bem mais.<br><br>O Tk foi a alternativa que tentei. cpan Curse::UI não intalo por algum motivo nem no windows nem no ubuntu.<br><br>Gostaria de uma ajuda ou com uma alternativa para meu caso (não precisa ser com interface), ou mesmo com uma solução para o Tk não travar.<br><br>Desde já, grato.<br>                                         </div></body>
</html>