一 **
1、接收端
2、傳送端import socket
#使用ipv4協議,使用udp協議傳輸資料
s=socket.socket(socket.af_inet, socket.sock_dgram)
#繫結埠和埠號,空字串表示本機任何可用ip位址
s.bind(('', 5000))
while true:
data, addr=s.recvfrom(1024)
#顯示接收到的內容
print('received message: from port on '.format(data.decode(),
addr[1], addr[0]))
if data.decode().lower() == 'bye':
break
s.close( )
二 執行結果import socket
import sys
s=socket.socket(socket.af_inet, socket.sock_dgram)
s.sendto(sys.argv[1].encode() , ("192.168.0.105" ,5000))#假設192.168.0.103是接收端機器的ip位址
s.close( )
![](https://pic.w3help.cc/b5c/c30ca9d0c2ce5b808fecf5a5716e9.jpeg)
大小: 15.4 kb
python實現UDP通訊
python可以通過socket模組進行網路中的計算機相互通訊。socket也就是套接字,理解套接字,可以認為他就是ip位址,埠,和應用協議組成的。自己是這麼認為的 網際網路中的每一台主機,都是通過ip位址來標識的,通過ip位址可以訪問一台主機,想要和另外一台主機的 相關程式進行連線就需要通過por...
python實現UDP通訊
伺服器端sever usr bin python import socket address 127.0.0.1 10000 s socket.socket socket.af inet,socket.sock dgram s.bind address while 1 data,addr s.rec...
Python 實現udp簡單通訊
學習 指路 server端 匯入socket import socket 設定埠號,主機號 port 12345 host 將上面倆放在位址裡 addr host,port 為該物件繫結固定位址 ip,埠號 server socket.bind addr while true recvfrom 表示...