Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

SUPERIOR DE TECNOLOGIA EM COMPUTAÇÃO EM NUVEM 
ANDRÉ VINÍCIUS DA SILVA – RA 3520708201 
 
 
 
 
 
 
 
PORTFÓLIO: RELATÓRIO DE AULA PRÁTICA 
DESENVOLVIMENTO DE APLICAÇÃO CLIENTE-SERVIDOR COM SOCKETS EM PYTHON 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Frederico Westphalen – RS, 11 de Março de 2026 
1. INTRODUÇÃO 
Este portfólio apresenta a implementação de uma aplicação de chat simples baseada 
no modelo cliente-servidor. A atividade foca no uso de sockets, que são os pontos 
finais de um fluxo de comunicação bidirecional em uma rede IP. No contexto de 
Computação em Nuvem, este conhecimento é fundamental para entender como 
diferentes instâncias e microsserviços trocam dados em infraestruturas distribuídas. 
2. OBJETIVOS 
• Desenvolver uma aplicação que utilize sockets para comunicação entre um 
servidor e um cliente. 
• Aprender os conceitos fundamentais de comunicação em rede e o 
funcionamento dos sockets. 
• Implementar a lógica de envio e recebimento de mensagens utilizando a 
linguagem Python. 
3. INFRAESTRUTURA E REQUISITOS 
Para a realização desta prática, foram utilizados os seguintes recursos: 
• Hardware: Computador pessoal. 
• Linguagem: Python (versão 3.x), classificada como uma linguagem de alto nível, 
interpretada e de tipagem dinâmica. 
• Software: Biblioteca padrão socket do Python. 
• Licença: Freeware. 
4. DESENVOLVIMENTO (RESOLUÇÃO) 
4.1. Implementação do Servidor (servidor.py) 
O servidor foi configurado para escutar uma porta específica, aceitar conexões e 
processar mensagens recebidas. 
 
 
 
 
 
4.2. Implementação do Cliente (cliente.py) 
O cliente foi desenvolvido para conectar-se ao endereço do servidor e iniciar a troca de 
dados. 
 
 
5. RESULTADOS E VALIDAÇÃO 
Durante a execução, foram validados os seguintes pontos: 
• Configuração: Ambiente Python configurado corretamente. 
• Conectividade: O cliente estabeleceu conexão com a porta específica do 
servidor. 
• Troca de Mensagens: O fluxo de envio e recepção ocorreu sem perda de 
integridade. 
 
6. CONCLUSÃO 
A atividade cumpriu os objetivos propostos ao demonstrar a viabilidade da 
comunicação via sockets em Python. Compreender como os dados trafegam entre o 
servidor (que escuta e distribui mensagens) e o cliente (que inicia a requisição) é vital 
para qualquer desenvolvedor de soluções em nuvem. 
 
7. REFERÊNCIAS 
• PYTHON SOFTWARE FOUNDATION. Documentação da biblioteca socket. 
Disponível em: https://docs.python.org/3/library/socket.html. 
• ROTEIRO DE AULA PRÁTICA: Programação para Redes.. 
 
https://docs.python.org/3/library/socket.html

Mais conteúdos dessa disciplina