asantos38 0 Posted April 30, 2020 Report Share Posted April 30, 2020 Boa tarde, a todos. Estou estudando socket e as fontes de estudo que tenho são um pouco antigas. Estou recebendo a seguinte mensagem de erro quando tento executar o código abaixo: import socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) Erro: AttributeError: module 'socket' has no attribute 'AF_INET' Alguém pode ajudar? Desde já agradeço! Quote Link to post Share on other sites
0 ArteEN 0 Posted April 30, 2020 Report Share Posted April 30, 2020 não faço ideia, você pode ver se tem outras familias ao fazer um print do dir(socket), talvez possa ser na instalação ou compilação, só um chute Quote Link to post Share on other sites
0 asantos38 0 Posted April 30, 2020 Author Report Share Posted April 30, 2020 Boa noite, ArteEN. Seria isso?: Air-de-Angelo:python angelo$ python3 clientsocket.py ['MAX_BYTES', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'argparse', 'client', 'random', 'server', 'socket', 'sys'] Air-de-Angelo:python angelo$ Quote Link to post Share on other sites
0 ArteEN 0 Posted May 1, 2020 Report Share Posted May 1, 2020 (edited) quase, me referia a isso import socket print(dir(socket)) se fizer isso 'AF_INET' deve esta na listagem, se estiver na listagem o erro esta em algum lugar que não pode ser visto só com essas duas linhas que você postou Edited May 1, 2020 by ArteEN Quote Link to post Share on other sites
0 asantos38 0 Posted May 2, 2020 Author Report Share Posted May 2, 2020 22 horas atrás, ArteEN disse: quase, me referia a isso import socket print(dir(socket)) se fizer isso 'AF_INET' deve esta na listagem, se estiver na listagem o erro esta em algum lugar que não pode ser visto só com essas duas linhas que você postou Tive o mesmo retorno. Quote Link to post Share on other sites
0 ArteEN 0 Posted May 2, 2020 Report Share Posted May 2, 2020 se AF_INET não esta listada algo esta erro, mande o print da saida, junto com o sistema que esta usando e versão do python Quote Link to post Share on other sites
0 asantos38 0 Posted May 2, 2020 Author Report Share Posted May 2, 2020 Boa noite. Estou usando mac os catalina 10.15.4, e o python é o 3.8.2. Agora esse print da saída, que você pede seria como? Quote Link to post Share on other sites
0 ArteEN 0 Posted May 2, 2020 Report Share Posted May 2, 2020 (edited) 52 minutos atrás, asantos38 disse: Agora esse print da saída, que você pede seria como? você já mandou la na primeira postagem, então não precisa, foi erro meu, tava na preça tenta isso >>> import socket >>> 'AF_INET' in dir(socket) True se sair um False então esta constante não faz parte, e você tera que procurar algo especifico para o mac os, ai infelizmente não vou poder ajudar ------ pesquisei rapidamente e vi que algumas familias podem estar ou não presentes, e isso vai depender do sistema e compilação Edited May 2, 2020 by ArteEN Quote Link to post Share on other sites
0 asantos38 0 Posted May 3, 2020 Author Report Share Posted May 3, 2020 Bom dia. Fiz o que você me pediu e retornou True. Talvez tenha sido um bug temporário, vou tentar um código mais completo, quem sabe funciona desta vez. Obrigado pela sua atenção. Quote Link to post Share on other sites
0 ArteEN 0 Posted May 3, 2020 Report Share Posted May 3, 2020 retornando True faz ficar mais esquisito ainda, esta usando alguma ide? se sim, melhor trocar Quote Link to post Share on other sites
Question
asantos38 0
Boa tarde, a todos.
Estou estudando socket e as fontes de estudo que tenho são um pouco antigas.
Estou recebendo a seguinte mensagem de erro quando tento executar o código abaixo:
Erro: AttributeError: module 'socket' has no attribute 'AF_INET'
Alguém pode ajudar?
Desde já agradeço!
Link to post
Share on other sites
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.