3
我目前正在讀一個Python book和整個下面的例子來:的Python - UDP客戶端
import socket
target_host = "127.0.0.1"
target_port = 80
# create a socket object
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# send some data
client.sendto("AAABBBCCC",(target_host,target_port))
# receive some data
data, addr = client.recvfrom(4096)
print data
如果我的理解是正確的,我建立一個監聽UDP的我自己的環回IP地址港口80.我的問題是,它有什麼好處,以及如何「測試」它? (這意味着我怎樣才能讀取發送的「AAABBBCCC」)?
感謝
這只是一個客戶端。您將需要構建一個服務器來收聽併發回它收到的任何內容。然後,您將通過「打印數據」看到「AAABBBCCC」。順便說一下,默認情況下,客戶端被設置爲阻塞模式,因此recvfrom將掛起,直到它從服務器接收到某些東西。 – ToonZ