No video

Scripts Cliente e Servidor com Módulo Socket em Python - Exemplo

  Рет қаралды 40,634

Boson Treinamentos

Boson Treinamentos

4 жыл бұрын

Programação de Redes com Python - Scripts Cliente e Servidor com Módulo Socket - Exemplo
Neste vídeo continuamos nosso estudo de programação para redes em #Python, explorando o módulo #Socket e criando scripts de exemplo para realização de comunicação entre um servidor e um cliente, trocando mensagens entre si.
Atenção!
Publiquei uma versão estendida do curso completo de Python (do zero ao avançado) na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso. Traz também 03:30h a mais de aulas, com projetos/exercícios resolvidos passo-a-passo extras, um módulo sobre a biblioteca matplotlib (criação de gráficos), testes e simulados e material de estudo em PDF para download, incluindo todos os códigos-fontes usados nas aulas.
Segue link com preço promocional: bit.ly/python-...
Ajude o canal adquirindo meus cursos na Udemy:
Bancos de Dados com MySQL Básico: bit.ly/35QdWE4
Lógica de Programação com Português Estruturado: bit.ly/3QKPn22
Programação em Python do Zero: bit.ly/python-...
Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer:
www.amazon.com...
Seja membro deste canal e ganhe benefícios:
/ @bosontreinamentos
Contribua com a Bóson Treinamentos!:
www.bosontrein...
Por Fábio dos Reis
Bóson Treinamentos: www.bosontrein...
Instagram: / bosontreinamentos
Linkedin: / f%c3%a1bio-dos-reis-06...
Quora: pt.quora.com/profile/Fábio-dos-Reis
Pinterest: / bosontreina
Outros projetos do autor:
Diário do Naturalista: www.diariodona...
Bóson Ciências e Cultura: / bosonciencias
Numismática e Finanças Pessoais: diarionumismat...
#python #redes #sockets

Пікірлер: 80
@bosontreinamentos
@bosontreinamentos 8 ай бұрын
Atenção! Publiquei uma versão estendida do curso completo de Python (do zero ao avançado) na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso. Traz também 03:30h a mais de aulas, com projetos/exercícios resolvidos passo-a-passo extras, um módulo sobre a biblioteca matplotlib (criação de gráficos), testes e simulados e material de estudo em PDF para download, incluindo todos os códigos-fontes usados nas aulas. Segue link com preço promocional: bit.ly/python-boson
@gilenogileno4812
@gilenogileno4812 4 жыл бұрын
cara não sei como você só tem 277 Mil subscritos, teu canal é um almanaque de tudo de TI e todos os vídeos que vi até agora são muito bem explicados
@adsonjonatas
@adsonjonatas 2 жыл бұрын
Todo assunto que eu pesquiso voltado à informática, tem nesse canal. Esse cara é muito foda e tem uma didática de ensino fantástica e tudo isso grátis. Gratidão por partilhar o conhecimento. Que Deus te abençoe muito cara!!!
@leonardoalbanez
@leonardoalbanez 4 жыл бұрын
Excelente explicação de socket com Python! Obrigado!
@bosontreinamentos
@bosontreinamentos 4 жыл бұрын
Obrigado Leonardo!
@LucasSouza-qi8bm
@LucasSouza-qi8bm 3 ай бұрын
Eu comprei o seu curso na Udemy como forma de agradecimento! Muito obrigado por tudo!!
@polianacristina1551
@polianacristina1551 Жыл бұрын
Você é incrível Fábio! Didática impecável, canal maravilhoso!!!
@hana333r
@hana333r Жыл бұрын
moço, vc é uma maravilha abençoada do universo, tinha travado no código do cliente e o vídeo do senhor ajudou demais. agradeço muito.
@maithe2880
@maithe2880 8 ай бұрын
Explicação excelente!!!
@sidneyverginio
@sidneyverginio 2 жыл бұрын
Muito bom! Simples, objetivo e claro! Parabéns, Fábio!
@ThiagoFontes
@ThiagoFontes 2 жыл бұрын
Muito bom!!!! Até dei uma pequena alterada no conteudo do envio com "input"... QUero construir uma aplicação nos computadores das escolas municipais, eles deverão me enviar alerta quando perderem conexão com relogio ponto e impressoras
@lucasbrandaoguimaraes9015
@lucasbrandaoguimaraes9015 3 жыл бұрын
Melhor aula de socket do mundo, melhor professor , parabéns pela excelente explicação!
@luquinha_.
@luquinha_. 3 жыл бұрын
Muito bom, obrigado por esta aula. Estudo Python e queria aprender sobre o módulo socket, sua aula ajudou muito e vou estudar a documentação. Mais uma vez muito obrigado!
@raphaellmsousa
@raphaellmsousa 2 жыл бұрын
Meus parabéns, excelente didática. Obrigado por compartilhar
@gabrielfarias3113
@gabrielfarias3113 3 жыл бұрын
Que vídeo maravilhoso. Muito bom, e me poupou muita dor de cabeça tentando descobrir esses comandos. Obrigado.
@lucasalexandrezick5643
@lucasalexandrezick5643 2 жыл бұрын
MEU DEUS VC É FERA DEMAISSSSSSSSSSSSS Q VIDEO ÓTIMO
@OzzyAnny
@OzzyAnny 2 жыл бұрын
Agradeço por produzir esse conteúdo de qualidade, obrigada.
@bosontreinamentos
@bosontreinamentos 2 жыл бұрын
Obrigado Oseanes!
@danieldias2693
@danieldias2693 3 жыл бұрын
que pessoa incrível, parabéns
@christopherlacerda4415
@christopherlacerda4415 3 жыл бұрын
Que aula incrivel consegui resolver um problema só com esse video! Muito obrigado, você é o melhor!
@bosontreinamentos
@bosontreinamentos 2 жыл бұрын
Muito obrigado Christopher, fico feliz que tenha ajudado!
@geovanidebastiani9096
@geovanidebastiani9096 3 жыл бұрын
Excelente brother, muito obrigado!
@alexandrebastos4848
@alexandrebastos4848 2 жыл бұрын
Muito bom, obrigado pelo compartilhamento de seu conhecimento.
@jocimarsilva9425
@jocimarsilva9425 2 жыл бұрын
Ótima aula, parabéns!
@blucontarecontabilidade9549
@blucontarecontabilidade9549 4 жыл бұрын
Olá Fabio. Meu nome Wilson. Assisti um video seu de 27/10/2016 sobre Computação em Nuvem e gostei muito. De lá para cá certemente muitissimas coisas mudaram em ralação a Cloud. Gostaria de assistir um novo vídeo aula ou curso sobre Computação em Nuvem agor a em 2020.
@rodrigojt7543
@rodrigojt7543 Жыл бұрын
God demais!!!!
@alessandroribeirodasilva6546
@alessandroribeirodasilva6546 2 жыл бұрын
muito bom, parabens! simples e objetivo
@jeffersonalvico7991
@jeffersonalvico7991 3 жыл бұрын
Fábio, excelente conteúdo! Realizei o paso a passo do tutorial e ao realizar a rotina do lado do cliente obtive o seguinte erro: ConnectionRefusedError: [WinError 10061] Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.... poderia explicar o que pode esta havendo?
@kalabresa4329
@kalabresa4329 3 жыл бұрын
tambem tou com mesmo problema :(
@ReNaNLFJB
@ReNaNLFJB 3 жыл бұрын
escreve "localhost" no cliente ao invés de colocar o ip e não esqueça de iniciar com python3 ao invés de simplesmente python
@lucianoval903
@lucianoval903 4 жыл бұрын
Muito obrigado Professor!!!!!!!
@ciferhilzack414
@ciferhilzack414 3 жыл бұрын
gostaria de aprender como deixar meu script (cliete) rodando para pessoas que estão fora da minha rede
@andersoncouto132
@andersoncouto132 3 жыл бұрын
Também estou com esse problema.. Ele só funciona na rede local. Se eu tenho um cliente na maquina de casa e o server na maquina do trabalho, mesmo sabendo o ip correto do meu server, ele não conecta. E agora? Quem poderá nos socorrer?
@cecon3315
@cecon3315 3 жыл бұрын
ótima explicação, obrigado !
@bosontreinamentos
@bosontreinamentos 3 жыл бұрын
Obrigado Cecon!
@NeymarJunior-ht5jj
@NeymarJunior-ht5jj 3 жыл бұрын
Professor, primeiro parabéns pela explanação do conteúdo de forma objetiva e didática. Enfim, queria saber como posso modificar o script do servidor de forma que ele fique aberto para responder conexões de outros clientes posteriormente?
@zauzauzi6711
@zauzauzi6711 3 жыл бұрын
mano, muito obrigado, isso vai ajudar muito no meu projeto!
@betuelbmx8480
@betuelbmx8480 2 жыл бұрын
Porque eu seguindo o video sertinho ainda dá esse erro ao conectar o clienter no servidor >>>ConnectionResetError: [WinError 10054] Foi forçado o cancelamento de uma conexão existente pelo host remoto
@handersonsouza3810
@handersonsouza3810 4 жыл бұрын
Muito bom prof.
@guilhermeguimaraes441
@guilhermeguimaraes441 3 жыл бұрын
cara muito bons os videos , parabens
@jeovaneeee
@jeovaneeee 3 жыл бұрын
por favor faz um tutorial sobre multiclientes
@WeberOficial
@WeberOficial 2 жыл бұрын
caraca, voce também é um dev diabetico! vi as bd ultrafine la atrás, meu amigo!!!!!
@bosontreinamentos
@bosontreinamentos 2 жыл бұрын
Sim Anderson... eu conto um pouco a respeito aqui: diariodonaturalista.com.br/o-que-e-diabetes-tipo-1/
@kbrunot13
@kbrunot13 3 жыл бұрын
Eu tentei conectar 2 pc na mesma internet 1 como server e outro client mas n aceita, pq? Obs. No msm pc funciona direitin
@awksjskhwusjjzodjhwjozh3840
@awksjskhwusjjzodjhwjozh3840 2 жыл бұрын
Tem q usar o endereco de rede interna,nao localhost
@limbosec
@limbosec 3 жыл бұрын
Gosto de importar bibliotecas dessa forma: from socket import * Assim não precisa ficar digitando sockets antes de cada método ou função da biblioteca.
@bonitaoodjalo1887
@bonitaoodjalo1887 4 жыл бұрын
Obrg prof
@sistemabroadcast744
@sistemabroadcast744 4 жыл бұрын
esse e cara fera
@glaauh32
@glaauh32 4 жыл бұрын
Muito bom!
@codigobinario4676
@codigobinario4676 3 жыл бұрын
alguem poderia dar a documentação oficial do socket eu não achei alguém ?
@cristianopereira5228
@cristianopereira5228 3 жыл бұрын
Excelente Trabalho Bóson continue assim sucesso, posta mais vídeos sobre redes usando Python vlw.
@ruancarlos4436
@ruancarlos4436 3 жыл бұрын
Muito bom Fábio ! Gostaria de saber se tem algum livro que possa fornecer a respeito desse assunto para nós aprofundar. Além da documentação do python.
@FabioSantos-et9zx
@FabioSantos-et9zx 4 жыл бұрын
Brutal!
@paulorodrigues9868
@paulorodrigues9868 2 жыл бұрын
Oi Fábio, seus vídeos são muito bons principalmente por sua didática. Estou tentando fazer a comunicação de 2 computadores numa rede com o windows 7. A configuração com localhost funcionou de 1a, mas com 2 computadores é muito mais difícil de funcionar. Não é só trocar o IP do localhost pelo IP do servidor e fazer o mesmo no cliente. Testei com DHCP e IP fixo, desativei o firewall do windows e a conexão é sempre recusada pelo servidor. Por favor faça um vídeo sobre isso. Obrigado
@paulorodrigues9868
@paulorodrigues9868 2 жыл бұрын
Complementando: fiz a rede pelo wi-fi, criei o grupo doméstico e consigo ver os 2 computadores e as pastas pelo windows Explorer. Já copiei arquivos entre os computadores. Meu objetivo é usar o PostgreSQL na rede. Segui seus tutoriais e já instalei, criei tabelas e inseri alguns dados. No localhost tudo funciona bem, mas em rede nada dá certo. Estou usando o windows 7 porque a Microsoft tirou a opção do grupo doméstico do windows 10 nessas últimas versões. Estou usando a 20H2. Eu uso o POP OS para programar, mas me enrolei pra montar a rede no Linux, então preferi o windows 7, que é muito bom.
@lucianoval903
@lucianoval903 4 жыл бұрын
Fábio, maravilha de aula, mas poderia me dizer, por favor, onde que eu crio o programa (onde seria o "terminal" no Windows). Muito Grato.
@bosontreinamentos
@bosontreinamentos 4 жыл бұрын
No Windows você pode usar o prompt de comandos, o Windows Powershell ou ainda instalar um IDE específico para Python. Eu, particularmente, gosto muito de um framework chamado Anaconda, que é gratuito.
@lucianoval903
@lucianoval903 4 жыл бұрын
@@bosontreinamentos deu certo professor!!! É que eu não estava colocando o py inicial para rodar o programa no prompt. Valeu!!
@cwyzer
@cwyzer 3 жыл бұрын
Gente, como eu faço pra corrigir esse erro "[WinError 10054] Foi forçado o cancelamento de uma conexão existente pelo host remoto", por favor, alguém me ajuda :(
@wagner37065
@wagner37065 Жыл бұрын
parabens pelo video, mas onde encontro a bibioteca ou api socket?
@atomogames7240
@atomogames7240 3 жыл бұрын
será que se eu fizer isso e abrir o client em pc eo servidor em outro sem a internete só por lan eles se conectam entre si ou até mesmo com internet ? quem poder me responda por favor kkk ,não sou proficional em programação sou meio lá e meio cá ,socket e conecções não é comigo por isso fasso essa pergunta obrigado deste já !!!!!!!
@mariosilva6303
@mariosilva6303 3 жыл бұрын
Boa tarde, parabens pelo tutorial. Uma duvida: nao estou conseguinda usar split nos dados recebidos. Tem alguma dica? Obrigado
@xpio093
@xpio093 2 жыл бұрын
Muito bom, mas isso (msm colocando meu ip na internet) funciona somente em localhost (mesma rede de internet) com faço para criar um servidor que funcione como um whatsapp por exemplo? Tipo se comunicar mesmo com outras redes de internet
@tamirescunha93
@tamirescunha93 Жыл бұрын
Pode ensinar isso aí no shell script?
@davirodriguesdecarvalho9888
@davirodriguesdecarvalho9888 3 жыл бұрын
Boa noite, eu posso através de outra maquina criar um socket cliente e enviar mensagem pro servidor da outra maquina ?
@neuzinaldosantana1748
@neuzinaldosantana1748 2 жыл бұрын
Como faria para que o usuario digitasse o propio ip que ele quisesse?
@c.henrique3793
@c.henrique3793 2 жыл бұрын
mano poderia ensinar como criar um script em python que faz capturar de url mp4 ou m3u igual o programa urlhelper ou a extensao do navegador downloadhelper queria criar para usar no linux porque esse programa nao funciona nele
@mrotrunks
@mrotrunks 2 жыл бұрын
Bom dia, poderia demonstrar um cliente javascript deste socket em python.
@JulioCezar-bl5jt
@JulioCezar-bl5jt 2 жыл бұрын
Funcionaria em redes diferentes?
@ViniciusSouza-ty2sy
@ViniciusSouza-ty2sy 3 жыл бұрын
que tema é esse do editor de texto?
@math3uzinp.s818
@math3uzinp.s818 9 ай бұрын
O meu da erro em quaisquer que eu utilize mds
@mundoinovador
@mundoinovador 3 жыл бұрын
qual linux você ta usando nesse seu video?
@Lanbyteach
@Lanbyteach 2 жыл бұрын
Se eu quiser fazer um chat de conversar 🤔
@nathaliamedeiros5443
@nathaliamedeiros5443 3 жыл бұрын
como eu adapto esse script para fazer um chat?
@awksjskhwusjjzodjhwjozh3840
@awksjskhwusjjzodjhwjozh3840 2 жыл бұрын
Loop + multithread
@beatrizmoggio8719
@beatrizmoggio8719 3 жыл бұрын
gedit em windows? como?
@awksjskhwusjjzodjhwjozh3840
@awksjskhwusjjzodjhwjozh3840 2 жыл бұрын
Softwares Linux costumam ter pra windows
@mcsaslf5083
@mcsaslf5083 3 жыл бұрын
Cadê a documentação kkk
@matheushenry7702
@matheushenry7702 2 жыл бұрын
import socket HOST = 'localhost' PORT = 50000 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((HOST, PORT)) s.listen() print('Aguardando conexão de um cliente') conn, ender = s.accept() print('Conectado em', ender) while True: data = conn.recv(1024) # recebe informação if not data: print('Fechando a conexao') conn.close() break; conn.sendall(data)
@matheushenry7702
@matheushenry7702 2 жыл бұрын
import socket HOST = 'localhost' PORT = 50000 s = socket.socket(socket.AF_NET, socket.SOCK_STREAM) s.connect((HOST, PORT)) s.sendall(str.enconde('Bom dia testando mensagem')) data = s.recv(1024) print('Mensagem foi e voltou', data.decode())
MÚLTIPLAS CONEXÕES COM SOCKET EM PYTHON
24:09
Felipe Dasr
Рет қаралды 12 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 11 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 42 МЛН
Harley Quinn lost the Joker forever!!!#Harley Quinn #joker
00:19
Harley Quinn with the Joker
Рет қаралды 23 МЛН
Como conectar script em Python a um banco de dados MySQL
13:50
Bóson Treinamentos
Рет қаралды 57 М.
O que é o Mecanismo RTS/CTS em Redes Wireless
18:36
Bóson Treinamentos
Рет қаралды 9 М.
O que é uma DMZ - Segurança em Redes de Computadores
12:56
Bóson Treinamentos
Рет қаралды 25 М.
R$750,00 Com Esse Projeto Python Freelancer [Como Fazer]
26:55
Dev Aprender | Jhonatan de Souza
Рет қаралды 83 М.
Python Sockets Simply Explained
39:33
NeuralNine
Рет қаралды 159 М.
SOCKET: O que é um SOCKET DE REDE? SOCKETS com PYTHON!
20:28
Mateus Muller
Рет қаралды 30 М.
Curso de Redes - O que é o protocolo DHCP
24:02
Bóson Treinamentos
Рет қаралды 39 М.
Always Check for the Hidden API when Web Scraping
11:50
John Watson Rooney
Рет қаралды 617 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН