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

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 80

  • @bosontreinamentos
    @bosontreinamentos  10 місяців тому +2

    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 роки тому +42

    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 роки тому +3

    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!!!

  • @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.

  • @leonardoalbanez
    @leonardoalbanez 4 роки тому +9

    Excelente explicação de socket com Python! Obrigado!

  • @LucasSouza-qi8bm
    @LucasSouza-qi8bm 6 місяців тому

    Eu comprei o seu curso na Udemy como forma de agradecimento! Muito obrigado por tudo!!

  • @ThiagoFontes
    @ThiagoFontes 2 роки тому +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

  • @polianacristina1551
    @polianacristina1551 Рік тому +1

    Você é incrível Fábio! Didática impecável, canal maravilhoso!!!

  • @lucasbrandaoguimaraes9015
    @lucasbrandaoguimaraes9015 3 роки тому +4

    Melhor aula de socket do mundo, melhor professor , parabéns pela excelente explicação!

  • @lucasalexandrezick5643
    @lucasalexandrezick5643 2 роки тому

    MEU DEUS VC É FERA DEMAISSSSSSSSSSSSS Q VIDEO ÓTIMO

  • @sidneyverginio
    @sidneyverginio 2 роки тому +1

    Muito bom! Simples, objetivo e claro! Parabéns, Fábio!

  • @maithe2880
    @maithe2880 11 місяців тому

    Explicação excelente!!!

  • @luquinha_.
    @luquinha_. 4 роки тому +1

    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!

  • @danieldias2693
    @danieldias2693 3 роки тому

    que pessoa incrível, parabéns

  • @OzzyAnny
    @OzzyAnny 2 роки тому

    Agradeço por produzir esse conteúdo de qualidade, obrigada.

  • @gabrielfarias3113
    @gabrielfarias3113 4 роки тому +1

    Que vídeo maravilhoso. Muito bom, e me poupou muita dor de cabeça tentando descobrir esses comandos. Obrigado.

  • @raphaellmsousa
    @raphaellmsousa 2 роки тому

    Meus parabéns, excelente didática. Obrigado por compartilhar

  • @christopherlacerda4415
    @christopherlacerda4415 4 роки тому

    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!

  • @rodrigojt7543
    @rodrigojt7543 Рік тому

    God demais!!!!

  • @NeymarJunior-ht5jj
    @NeymarJunior-ht5jj 3 роки тому +2

    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?

  • @geovanidebastiani9096
    @geovanidebastiani9096 3 роки тому +1

    Excelente brother, muito obrigado!

  • @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.

  • @alexandrebastos4848
    @alexandrebastos4848 3 роки тому

    Muito bom, obrigado pelo compartilhamento de seu conhecimento.

  • @jocimarsilva9425
    @jocimarsilva9425 2 роки тому

    Ótima aula, parabéns!

  • @lucianoval903
    @lucianoval903 4 роки тому

    Muito obrigado Professor!!!!!!!

  • @alessandroribeirodasilva6546
    @alessandroribeirodasilva6546 2 роки тому

    muito bom, parabens! simples e objetivo

  • @cecon3315
    @cecon3315 3 роки тому

    ótima explicação, obrigado !

  • @jeffersonalvico7991
    @jeffersonalvico7991 4 роки тому +4

    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 4 роки тому

      tambem tou com mesmo problema :(

    • @ReNaNLFJB
      @ReNaNLFJB 3 роки тому +1

      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

  • @bonitaoodjalo1887
    @bonitaoodjalo1887 4 роки тому

    Obrg prof

  • @handersonsouza3810
    @handersonsouza3810 4 роки тому

    Muito bom prof.

  • @FabioSantos-et9zx
    @FabioSantos-et9zx 4 роки тому

    Brutal!

  • @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.

  • @wagner37065
    @wagner37065 Рік тому

    parabens pelo video, mas onde encontro a bibioteca ou api socket?

  • @sistemabroadcast744
    @sistemabroadcast744 4 роки тому

    esse e cara fera

  • @jeovaneeee
    @jeovaneeee 3 роки тому +1

    por favor faz um tutorial sobre multiclientes

  • @paulorodrigues9868
    @paulorodrigues9868 2 роки тому +1

    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.

  • @guilhermeguimaraes441
    @guilhermeguimaraes441 4 роки тому

    cara muito bons os videos , parabens

  • @lucianoval903
    @lucianoval903 4 роки тому +1

    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 роки тому +1

      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!!

  • @ruancarlos4436
    @ruancarlos4436 4 роки тому +1

    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.

  • @ciferhilzack414
    @ciferhilzack414 3 роки тому +3

    gostaria de aprender como deixar meu script (cliete) rodando para pessoas que estão fora da minha rede

    • @andersoncouto132
      @andersoncouto132 3 роки тому +2

      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?

  • @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

  • @canallucasrocha
    @canallucasrocha 8 днів тому

    Como está enviando mensagem do servidor para o cliente?

  • @glaauh32
    @glaauh32 4 роки тому

    Muito bom!

  • @mariosilva6303
    @mariosilva6303 3 роки тому

    Boa tarde, parabens pelo tutorial. Uma duvida: nao estou conseguinda usar split nos dados recebidos. Tem alguma dica? Obrigado

  • @betuelbmx8480
    @betuelbmx8480 3 роки тому +1

    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

  • @atomogames7240
    @atomogames7240 4 роки тому +1

    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á !!!!!!!

  • @davirodriguesdecarvalho9888
    @davirodriguesdecarvalho9888 4 роки тому

    Boa noite, eu posso através de outra maquina criar um socket cliente e enviar mensagem pro servidor da outra maquina ?

  • @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/

  • @JulioCezar-bl5jt
    @JulioCezar-bl5jt 3 роки тому

    Funcionaria em redes diferentes?

  • @tamirescunha93
    @tamirescunha93 Рік тому

    Pode ensinar isso aí no shell script?

  • @matheushenry7702
    @matheushenry7702 2 роки тому +1

    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())

  • @neuzinaldosantana1748
    @neuzinaldosantana1748 2 роки тому

    Como faria para que o usuario digitasse o propio ip que ele quisesse?

  • @kbrunot13
    @kbrunot13 3 роки тому +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

  • @cristianopereira5228
    @cristianopereira5228 3 роки тому

    Excelente Trabalho Bóson continue assim sucesso, posta mais vídeos sobre redes usando Python vlw.

  • @cwyzer
    @cwyzer 3 роки тому +1

    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 :(

  • @codigobinario4676
    @codigobinario4676 3 роки тому +1

    alguem poderia dar a documentação oficial do socket eu não achei alguém ?

  • @mrotrunks
    @mrotrunks 2 роки тому

    Bom dia, poderia demonstrar um cliente javascript deste socket em python.

  • @ViniciusSouza-ty2sy
    @ViniciusSouza-ty2sy 4 роки тому

    que tema é esse do editor de texto?

  • @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

  • @mundoinovador
    @mundoinovador 4 роки тому

    qual linux você ta usando nesse seu video?

  • @math3uzinp.s818
    @math3uzinp.s818 Рік тому

    O meu da erro em quaisquer que eu utilize mds

  • @Lanbyteach
    @Lanbyteach 3 роки тому

    Se eu quiser fazer um chat de conversar 🤔

  • @nathaliamedeiros5443
    @nathaliamedeiros5443 3 роки тому

    como eu adapto esse script para fazer um chat?

  • @beatrizmoggio8719
    @beatrizmoggio8719 3 роки тому

    gedit em windows? como?

  • @mcsaslf5083
    @mcsaslf5083 4 роки тому

    Cadê a documentação kkk

  • @matheushenry7702
    @matheushenry7702 2 роки тому +1

    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)