An open API service indexing awesome lists of open source software.

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.

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)