我想在這裏做一個簡單的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的插座,爲什麼我被困在這兒了?