Skip to content

JuliaAlves/ISOPIN

Repository files navigation

Configuração

O projeto requer um arquivo db.dat na pasta do servidor (ServerSide), que não é incluído no repositório por motivos de segurança, o arquivo deve conter uma string de conexão no seguinte formato:

Server=Endereco do Servidor; Port=Numero da porta; Database=Nome do BD; Uid=Nome de usuário; Pwd=Senha;

É essencial que este arquivo esteja presente e que as informações estejam corretas, caso contrário o programa não vai funcionar.

Compilando

Windows

Abra o arquivo .sln do projeto no Visual Studio e compile a solução. Testado com Visual Studio 2013, Visual Studio 2015 e Visual Studio 2017 com Windows 7 e Windows 10.

Linux

Se já estiver instalado, instale o Mono no seu dispositivo, então use o xbuild para compilar a solução por linha de comando:

xbuild ProjetoPratica.sln

Alternativamente, pode-se usar o MonoDevelop para compilar a solução.

Executando

Servidor

Windows

Para a versão console, abra o executável gerado para o servidor (atpinsv.exe) normalmente. Para a versão daemon... Boa sorte :^)

Linux

Para a versão console, execute o binário gerado (atpinsv.exe) usando Mono:

mono ServerSide.exe

O MonoDevelop também pode ser usado para executar a aplicação.

Para a versão daemon, execute o binário (atpinsvd.exe) usando mono-service:

mono-service -l:/tmp/atpin-server.lock atpinsvd.exe [-o /tmp/atpin.log]

Isso cria um arquivo lock /tmp/atpin-server.lock com o PID do processo do servidor e, opcionalmente, um arquivo /tmp/atpin.log com o log do servidor. Para monitorar o log em tempo real, use o comando tail:

tail -f /tmp/atpin.log

Site

Para usar o cliente, crie um servidor HTTP na pasta ClientSide e acesse-o normalmente utilizando um browser WEB. Nota.: Não abra o arquivo index.html diretamente no browser, o programa não funciona com file://.

Para uma criação fácil de servidor HTTP pode-se usar o módulo SimpleHTTPServer do Python:

python -m SimpleHTTPServer

Ou para as versões 3.x e acima, no Windows:

python -m http.server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published