python實現(xiàn)udp數(shù)據(jù)報傳輸?shù)姆椒?/h1>
更新時間:2014年09月26日 09:20:15 投稿:shichen2014
這篇文章主要介紹了python實現(xiàn)udp數(shù)據(jù)報傳輸?shù)姆椒?分別詳細(xì)敘述了客戶端與服務(wù)器端代碼及相關(guān)函數(shù)用法,是非常實用的技巧,需要的朋友可以參考下
本文實例講述了Python實現(xiàn)UDP數(shù)據(jù)報傳輸?shù)姆椒?,非常具有實用價值。分享給大家供大家參考。具體方法分析如下:
服務(wù)端代碼:
import socket
port = 8081
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#從給定的端口,從任何發(fā)送者,接收UDP數(shù)據(jù)報
s.bind(("",port))
print 'waiting on port:',port
while True:
data,addr = s.recvfrom(1024)
#接收一個數(shù)據(jù)報(最大到1024字節(jié))
print 'reciveed:',data,"from",addr
客戶端代碼:
import socket
port = 8081
host = "localhost"
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.sendto("hello world",(host,port))
結(jié)果:先運行服務(wù)端,然后運行客戶端,
服務(wù)端打印出:
waiting on port: 8081
reciveed: hello world from ('127.0.0.1', 62644)
補充:
socket.sendto(string[, flags], address)
官方文檔如下:
Send data to the socket. The socket should not be connected to a remote socket, since the destination socket is specified by address. The optional flags argument has the same meaning as for recv() above. Return the number of bytes sent. (The format of address depends on the address family — see above.)address參數(shù)在協(xié)議類型為socket.SOCK_DGRAM時,address的結(jié)構(gòu)為一個元組,(host,port)的格式
希望本文所述對大家的Python程序設(shè)計有所幫助。
您可能感興趣的文章:- python使用socket高效傳輸視頻數(shù)據(jù)幀(連續(xù)發(fā)送圖片)
- python使用tcp傳輸圖片數(shù)據(jù)
- python 中Arduino串口傳輸數(shù)據(jù)到電腦并保存至excel表格
- 對python中基于tcp協(xié)議的通信(數(shù)據(jù)傳輸)實例講解
- 在python環(huán)境下運用kafka對數(shù)據(jù)進(jìn)行實時傳輸?shù)姆椒?/a>
- 使用python實現(xiàn)http及ftp服務(wù)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?/a>
- Python爬蟲抓取手機APP的傳輸數(shù)據(jù)
- python網(wǎng)絡(luò)編程之?dāng)?shù)據(jù)傳輸UDP實例分析
- Python數(shù)據(jù)傳輸黏包問題
相關(guān)文章
-
Python實現(xiàn)的線性回歸算法示例【附csv文件下載】
這篇文章主要介紹了Python實現(xiàn)的線性回歸算法,涉及Python使用最小二乘法、梯度下降算法實現(xiàn)線性回歸相關(guān)算法操作與使用技巧,需要的朋友可以參考下 2018-12-12
-
Python aiohttp百萬并發(fā)極限測試實例分析
這篇文章主要介紹了Python aiohttp百萬并發(fā)極限測試,結(jié)合實例形式分析了Python異步編程基于aiohttp客戶端高并發(fā)請求的相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下 2019-10-10
-
Python實現(xiàn)實時跟隨微信窗口移動的GUI界面
Python寫一些簡單的GUI界面也是非常簡單的,并且Python有著豐富的庫,這些庫可以很方便我們?nèi)ゲ僮鱓indows系統(tǒng)。本文就來用Python編寫一個實時跟隨微信窗口移動的GUI界面吧 2023-04-04
-
關(guān)于Python文本生成的Beam?Search解碼問題
這篇文章主要介紹了Python文本生成的Beam?Search解碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下 2022-07-07
-
Python PyQt5標(biāo)準(zhǔn)對話框用法示例
這篇文章主要介紹了Python PyQt5標(biāo)準(zhǔn)對話框用法,結(jié)合實例形式分析了PyQt5常用的標(biāo)準(zhǔn)對話框及相關(guān)使用技巧,需要的朋友可以參考下 2017-08-08
-
Pandas 數(shù)據(jù)處理,數(shù)據(jù)清洗詳解
今天小編就為大家分享一篇Pandas 數(shù)據(jù)處理,數(shù)據(jù)清洗詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 2018-07-07
-
Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計數(shù)量的方法
今天小編就為大家分享一篇Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計數(shù)量的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 2018-10-10
最新評論
本文實例講述了Python實現(xiàn)UDP數(shù)據(jù)報傳輸?shù)姆椒?,非常具有實用價值。分享給大家供大家參考。具體方法分析如下:
服務(wù)端代碼:
import socket
port = 8081
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#從給定的端口,從任何發(fā)送者,接收UDP數(shù)據(jù)報
s.bind(("",port))
print 'waiting on port:',port
while True:
data,addr = s.recvfrom(1024)
#接收一個數(shù)據(jù)報(最大到1024字節(jié))
print 'reciveed:',data,"from",addr
客戶端代碼:
import socket
port = 8081
host = "localhost"
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.sendto("hello world",(host,port))
結(jié)果:先運行服務(wù)端,然后運行客戶端,
服務(wù)端打印出:
waiting on port: 8081
reciveed: hello world from ('127.0.0.1', 62644)
補充:
socket.sendto(string[, flags], address)
官方文檔如下:
Send data to the socket. The socket should not be connected to a remote socket, since the destination socket is specified by address. The optional flags argument has the same meaning as for recv() above. Return the number of bytes sent. (The format of address depends on the address family — see above.)address參數(shù)在協(xié)議類型為socket.SOCK_DGRAM時,address的結(jié)構(gòu)為一個元組,(host,port)的格式
希望本文所述對大家的Python程序設(shè)計有所幫助。
- python使用socket高效傳輸視頻數(shù)據(jù)幀(連續(xù)發(fā)送圖片)
- python使用tcp傳輸圖片數(shù)據(jù)
- python 中Arduino串口傳輸數(shù)據(jù)到電腦并保存至excel表格
- 對python中基于tcp協(xié)議的通信(數(shù)據(jù)傳輸)實例講解
- 在python環(huán)境下運用kafka對數(shù)據(jù)進(jìn)行實時傳輸?shù)姆椒?/a>
- 使用python實現(xiàn)http及ftp服務(wù)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?/a>
- Python爬蟲抓取手機APP的傳輸數(shù)據(jù)
- python網(wǎng)絡(luò)編程之?dāng)?shù)據(jù)傳輸UDP實例分析
- Python數(shù)據(jù)傳輸黏包問題
相關(guān)文章
Python實現(xiàn)的線性回歸算法示例【附csv文件下載】
這篇文章主要介紹了Python實現(xiàn)的線性回歸算法,涉及Python使用最小二乘法、梯度下降算法實現(xiàn)線性回歸相關(guān)算法操作與使用技巧,需要的朋友可以參考下2018-12-12
Python aiohttp百萬并發(fā)極限測試實例分析
這篇文章主要介紹了Python aiohttp百萬并發(fā)極限測試,結(jié)合實例形式分析了Python異步編程基于aiohttp客戶端高并發(fā)請求的相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下2019-10-10
Python實現(xiàn)實時跟隨微信窗口移動的GUI界面
Python寫一些簡單的GUI界面也是非常簡單的,并且Python有著豐富的庫,這些庫可以很方便我們?nèi)ゲ僮鱓indows系統(tǒng)。本文就來用Python編寫一個實時跟隨微信窗口移動的GUI界面吧2023-04-04
關(guān)于Python文本生成的Beam?Search解碼問題
這篇文章主要介紹了Python文本生成的Beam?Search解碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
Python PyQt5標(biāo)準(zhǔn)對話框用法示例
這篇文章主要介紹了Python PyQt5標(biāo)準(zhǔn)對話框用法,結(jié)合實例形式分析了PyQt5常用的標(biāo)準(zhǔn)對話框及相關(guān)使用技巧,需要的朋友可以參考下2017-08-08
Pandas 數(shù)據(jù)處理,數(shù)據(jù)清洗詳解
今天小編就為大家分享一篇Pandas 數(shù)據(jù)處理,數(shù)據(jù)清洗詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計數(shù)量的方法
今天小編就為大家分享一篇Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計數(shù)量的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10

