Skip to content

Latest commit

 

History

History
98 lines (63 loc) · 3.07 KB

readme-pt.md

File metadata and controls

98 lines (63 loc) · 3.07 KB



Language: EN-US

Quando você está implementando coisas como Linux Daemons, ou qualquer aplicação onde você não possua acesso ao IO padrão, é interessante ter uma aplicação para receber mensagens do seu programa.

É exatamente isto que esta aplicação faz, ela se conecta em um servidor TCP na porta 1337 (você pode editar a porta e o endereço IP de destino no arquivo example/debug.h).

Para não travar a aplicação ao realizar o envio das mensagens, é utilizado técnicas de Non-Blocking Socket.

Se meu código te ajudou em algo, considere ser um patrocinador 💙


💻 Exemplo de uso

Basta adicionar o header debug.h em sua aplicação, e utilizar como demonstra o código abaixo.


#include "debug.h"

int main (int argc, char *argv[])
{
    /**
     * Detailed message example.
     */
    say_debug_detail("Iesus Hominum Salvator!");

    /**
     * Example of common usage.
     */
    
    for (int a=0; a<10; a++) {
        say_debug("Message %d: Iesus Hominum Salvator!", a);
        sleep(1);
    }

    return 0;
}

Para utilizar a aplicação de visualização das mensagens (como mostra na imagem acima), basta abrir-la utilizando o Electron. Lembrando que a versão do Electron utilizada é a 19.0.0, e você pode encontrá-la aqui: https://github.com/electron/electron/releases/tag/v19.0.0

Tudo que você precisa fazer é executar o Electron, passando como parâmetro para ele o diretório da aplicação.

electron .

😃 Autor

Patrocinar: melchisedech333
Twitter: Melchisedech333
LinkedIn: Melchisedech Rex
Blog: melchisedech333.github.io


📜 Licença

BSD-3-Clause license



Lembre-se de deixar
uma linda estrelinha 🤩