[MASOCH-L] Unix Sockets

Lucas Willian Bocchi lucas.bocchi at gmail.com
Fri Oct 11 11:34:35 BRT 2013


Ambas funcionam. Uma dá mais trabalho pra implementar que a outra,
Alexandre.
Faça um teste com sockets. Se não der certo o quê você tentou (se atente ao
que o Henrique disse sobre a forma de abertura do arquivo fifo), fale
comigo que tenho uma pequena api em python / C que pode fazer o trabalho.


Em 11 de outubro de 2013 11:28, Alexandre J. Correa (Onda) <
alexandre at onda.net.br> escreveu:

> O resumo do que preciso é: acessar log em tempo real, sem serem gravados
> em disco...
>
> Como o Henrique disse será 1:N (1 escrevendo, N lendo).
>
> e para fazer a leitura desse 'pipe', utilizar ferramenas do sistema.. como
> por exemplo, o tail e cat
>
> named pipe acredito que resolva.. sera ?
>
>
> Em 11/10/2013 11:17, Lucas Willian Bocchi escreveu:
>
>> Pra mim shared memory ou semáforos não é reinventar a roda. Qualquer curso
>> de programação ensina isso. Mas, cada um é cada um, como diz o ditado. Pra
>> mim é mais fácil utilizar assim justamente pra não se preocupar com os
>> problemas que você citou abaixo.
>>
>> Em 11 de outubro de 2013 11:12, Henrique de Moraes Holschuh
>> <hmh at hmh.eng.br>escreveu:
>>
>>  On Fri, Oct 11, 2013, at 9:59, Lucas Willian Bocchi wrote:
>>>
>>>> Ou utilizar compartilhamento de memória entre os dois processos
>>>> utilizando
>>>> semáforos.
>>>>
>>> Nesse caso, se for 1:n ou n:m não reinvente a roda (inclusive porque não
>>> vai ser trivial reinventar ela direito), e use algo estilo ZeroMQ...
>>>
>>> http://zeromq.org/
>>>
>>> Se for 1:1, use FIFOs (se não precisar transferir credenciais de forma
>>> segura entre processos) ou socketpair() se precisar transferir
>>> credenciais de forma segura.  No caso de FIFOs, verifique exatamente as
>>> flags para open() que precisa usar nos dois lados, ou vai ter problema
>>> de "blocking" ou de SIGPIPE se o buffer do FIFO encher.
>>>
>>> --
>>>    "One disk to rule them all, One disk to find them. One disk to bring
>>>    them all and in the darkness grind them. In the Land of Redmond
>>>    where the shadows lie." -- The Silicon Valley Tarot
>>>    Henrique Holschuh
>>> __
>>> masoch-l list
>>> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>>>
>>>  __
>> masoch-l list
>> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>>
>>
>
> --
> Sds.
>
> Alexandre Jeronimo Correa
> Sócio-Administrador
>
> Office: +55 34 3351 3077
>
> Onda Internet
> www.onda.net.br
>
> __
> masoch-l list
> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>


More information about the masoch-l mailing list