https://github.com/leonamtv/drench-rpc
rpc comunication between two softwares written in two different languages. This repository is an assignment for the distributed systems course in CEFET-MG.
https://github.com/leonamtv/drench-rpc
distributed-systems nodejs pyhton3 rpc
Last synced: 7 months ago
JSON representation
rpc comunication between two softwares written in two different languages. This repository is an assignment for the distributed systems course in CEFET-MG.
- Host: GitHub
- URL: https://github.com/leonamtv/drench-rpc
- Owner: leonamtv
- Created: 2021-02-24T00:02:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-07T21:17:51.000Z (over 4 years ago)
- Last Synced: 2025-01-17T11:15:19.909Z (9 months ago)
- Topics: distributed-systems, nodejs, pyhton3, rpc
- Language: JavaScript
- Homepage:
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drench RPC
----
![]()
Implementando o jogo drench em xmlrpc. A comunicação ocorre entre **node** e **python**.
## Arquivos
```txt
node
|--> core
|--> drench.js: Implementa a lógica do jogo
|--> test
|--> main.js: Implementa um teste do jogo singleplayer|--> index.js: Implementa a comunicação
python
|--> core
|-->drench.py: Implementa a lógica do jogo
|--> test
|-->main.py: Implementa um teste do jogo singleplayer
|--> main.py : Implementa a comunicação
```## Dependências
Para instalar as dependências do software em **node**, digite o seguinte:
```sh
cd node
npm install
```O programa em **python** não possui nenhuma dependência, mas certifique-se de que seu interpretador python está na versão 3.
## Execução
1. Abra dois terminais
2. Execute primeiro o **node**```sh
cd node
node index.js
```3. Execute agora o **python**
```sh
cd python
python main.py
```[Veja uma demonstração de execução](https://youtu.be/HhxhSkiwiBs)