UDP 繫結資訊

2022-06-19 11:51:11 字數 719 閱讀 7994

"""

建立->繫結本地ip位址和埠號->接收資料->轉碼輸出->關閉客戶端

"""from socket import *udp_socket =socket(af_inet,sock_dgram)

#繫結本地的相關資訊,如果網路程式不繫結,則系統會隨機分配

#udp使用sock_dgram

local_addr = ('',7788)#

ip位址可以不寫

udp_socket.bind(local_addr)#

繫結本地ip位址

#接收對方傳送的資料

recv_data = udp_socket.recvfrom(1024)#

udp使用recvfrom方法進行接收

#輸出接收內容

print(recv_data[0].decode('

gbk'

))print(recv_data[1])#

ip位址+埠號

udp_socket.close()

"""udp使用af_inet,sock_dgram

繫結ip位址和埠號(固定埠號)

接收recvfrom(1024)傳來的元組 (資料,埠號)

資料是以bytes型別傳過來的,需要轉碼decode('gbk')

"""

2020-05-07

udp繫結資訊

一般情況下,在一台電腦上執行的網路程式有很多,為了不與其他的網路程式占用同乙個埠號,往往在程式設計中,udp的埠號一般不繫結 但是如果需要做成乙個伺服器端的程式的話,是需要繫結的,想想看這又是為什麼呢?如果報警 每天都在變,想必世界就會亂了,所以一般服務性的程式,往往需要乙個固定的埠號,這就是所謂的...

udp繫結資訊

重新執行多次指令碼,然後在 網路除錯助手 中,看到的現象如下 說明 1 繫結資訊 一般情況下,在一台電腦上執行的網路程式有很多,為了不與其他的網路程式占用同乙個埠號,往往在程式設計中,udp的埠號一般不繫結 但是如果需要做成乙個伺服器端的程式的話,是需要繫結的,想想看這又是為什麼呢?如果報警 每天都...

udp繫結埠資訊

會變的埠號 重新執行多次指令碼,然後在 網路除錯助手 中,看到的現象如下 說明 每重新執行一次網路程式,上圖中紅圈中的數字,不一樣的原因在於,這個數字標識這個網路程式,當重新執行時,如果沒有確定到底用哪個,系統缺省會隨機分配 記住一點 這個網路程式在執行的過程中,這個就唯一標識這個程式,所以如果其他...