Skip to content

💻↔💻Comunicação multicast. Situação Cliente e Servidores, no qual, o servidor de menor IP, que está ativado, responderá ao cliente dizendo o resultado da expressão aritmética passada como entrada. É importante notar que uma rede multicast foi criada para o cliente e todos servidores e outra rede multicast foi criada apenas entre os servidores.

License

Notifications You must be signed in to change notification settings

joaomota59/multicastCommunication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comunicação multicast - Tutorial

Instalação das máquinas virtuais

  • Criar uma máquina no VM VirtualBox para ser o cliente
  • Criar duas ou mais máquinas no VM VirtualBox para servirem como Servidores

Configurações no terminal

  • Ao criar cada máquina virtual faça os comandos, no terminal de cada máquina:
  1. sudo apt-get update
  2. sudo apt-get install net-tools

Configurações necessárias

  • Ao abrir o VM VirtualBox, ir em Arquivo > Preferências > Rede > Acrescentar uma nova Rede Nat (Obs: Colocar configuração como segue abaixo!). configuraçao Rede NAT
  • Em seguida, selecione uma máquina virtual criada, clique com o botão direito, vá em configurações, selecione a Rede Nat que foi criada no processo anterior, assim como nas imagens abaixo(OBS: Fazer isso para cada máquina virtual que foi criada!). Configuração da máquina virtual Seleção da configuração de Rede Nat Criada
  • Em seguida, é necessário ativar o multicast e sua rota, para isso, no terminal de cada máquina, digite: bash scriptInitial.sh
    esse comando acima realizará toda essa ativação necessária.

Rodando o Script

  1. Rode primeiro em cada máquina(servidor) o arquivo server.py, para isso digite no terminal python3 server.py
  2. Em seguida, na máquina cliente, rode o arquivo client.py, para isso digite no terminal python3 client.py
  3. Entre com uma expressão aritmética na máquina cliente, em seguida, o servidor de menor IP irá dizer a resposta desta expressão!

Script em Ação

  • Com a entrada passada no cliente, é retomado para ele o resultado da expressão passada, assim como mostra o exemplo da imagem abaixo: Servidores respondendo ao cliente

About

💻↔💻Comunicação multicast. Situação Cliente e Servidores, no qual, o servidor de menor IP, que está ativado, responderá ao cliente dizendo o resultado da expressão aritmética passada como entrada. É importante notar que uma rede multicast foi criada para o cliente e todos servidores e outra rede multicast foi criada apenas entre os servidores.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published