简体   繁体   English

我无法弄清楚我的Python Socket错误

[英]I can't figure out my Python Socket error

import socket

mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.pythonlearn.com/code/intro-short.txt', 80))
mysock.send('GET http://www.pythonlearn.com/code/intro-short.txt     HTTP/1.0\n\n')

while True:
    data = mysock.recv(512)
    if ( len(data) < 1 ) :
        break
    print data;

mysock.close()

[Errno 11004] getaddrinfo failed I can't figure what is my fault. [Errno 11004] getaddrinfo失败我不知道是什么错误。 Please help me! 请帮我!

您需要从尝试连接的域中删除路径:

mysock.connect('www.pythonlearn.com', 80)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM