Я пытаюсь сделать простой HTTP-клиент здесь, поэтому я попытался использовать socket.sendto()
и socket.recvfrom()
отправлять и получать сообщения:
Итак, в моей системе включен сервер 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 по умолчанию не был неблокирующим, почему я застрял здесь?