Chat feito em python 3.7
utilizando a arquitetura peer-to-peer (p2p)
e criptografia
.
Este simples projeto foi feito para a aula de Banco de dados distribuídos.
Foi utilizado as seguintes bibliotecas:
- socket
- thread
- rsa
- pickle
Primeiramente você precisa ter o pip instalado no seu computador, após feito isso, rode:
$ pip install socket
$ pip install thread
$ pip install pickle
$ pip install rsa
Após ter instalado as bibliotecas, abra duas janelas do terminal ou cmd (Caso esteja no windows) e execute o arquivo chat.py
em cada uma delas com o seguinte comando:
$ python chat.py
No primeiro terminal digite (2) para ficar esperando uma conexão. No segundo terminal digite (1) para fazer uma conexão.