我想在这里做一个简单的HTTP客户端,所以我试图用socket.sendto()
和socket.recvfrom()
发送和接收消息:Python套接字的例子,为什么这个程序卡在recvfrom与UDP?
因此,有我的系统上启用的Apache服务器,绑定到端口80:
sock = socket (AF_INET , SOCK_DGRAM)
sock.sendto ('GET /' , (127.0.0.1 , '80'))
message , servaddr = sock.recvfrom (255)
卡住,但nc localhost 80
与“GET /”工作
并非默认无阻塞Python的插座,为什么我被困在这儿了?