Prova P1 da matéria de Computação distribuída: uma calculadora de seno e cosseno com dois servers distribuídos e um cliente com interface gráfica para colocar os dados.
Baixando o repositório você consegue ter acesso ao código. Para executar o programa basta seguir esses passos:
- Precisa pegar o IPV4 da sua máquina pois link onde as aplicações Flask vão rodar se baseiam no IPV4 (o uso do localhost fica muito lento). Para fazer isso basta digitar o comando
ipconfigno terminal.
- Atualizar a variável
URLnos arquivosClient.py(linha 23) eSeriesTools.py(linha 14) com o seu IPV4.
- Depois precisa executar (e deixar ligado) os dois server:
SeriesServer.pyeUtilServer.py.
- Por fim, para poder inserir os dados basta rodar o cliente executando o arquivo
Main.py.
O programa foi feito em python 3.8.5 com a adição de duas bibliotecas externas. Para instalar basta copiar o código em destaque no seu terminal.
Uma delas é para a Interface Gráfica (GUI) chamada PyQt5.
pip install pyqt5-tools
A outra é para a conexão via get() entre os server, utilizando a biblioteca Requests.
pip install requests
A documentação do projeto e instruções da prova estão na wiki do repositório.
Este projeto é licenciado por GNU-3 License.
|
Gui Reis |



