程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python socket之UDP編程

編輯:Python

簡介

UDP通信類似發短信只需要知道對方ip和端口;且不需要建立連接。

UDP服務端代碼如下

import socket
#創建socket對象
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#AF_INET ipv4協議 SOCK_DGRAM udp模式
host = socket.gethostname()#獲取本地計算機名
ip = socket.gethostbyname(host)#獲取本地計算機ip
port = 1000#設置端口號
s.bind((ip, port)) #綁定本地ip和端口
print("udp配置完成")
print("udp ip ",ip," port",port)
while(1):
data,addr=s.recvfrom(1024) #一次接收1024字節
print(data.decode(),addr)# decode()解碼收到的字節
s.sendto(data.upper(),addr)
s.close()

使用效果如下


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved