這篇文章將為大家詳細講解有關python中如何實現socket發送消息,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創新互聯是一家專注于做網站、成都網站建設與策劃設計,南通網站建設哪家好?創新互聯做網站,專注于網站建設十余年,網設計領域的專業建站公司;建站業務涵蓋:南通等地區。南通做網站價格咨詢:18980820575
1、端口要保持一致。
2、服務器IP,這里服務器和客戶端IP也可以是同一個。
3、從給定的端口,從任何發送者,接收UDP數據報。
4、接收一個最大報文為1024字節的數據報。
實例
# FileName: client.py import socket import pandas as pd port = 8001 # 端口和上面一致 host = "localhost" # 服務器IP,這里服務器和客戶端IP同一個 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) for i in range(10): sock.sendto(("Successful! Message %s! " % i).encode(), (host, port)) # FileName: service.py def socket_service(): port = 8001 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.bind(("", port)) # 從給定的端口,從任何發送者,接收UDP數據報 print("Waiting for the port", port) while True: data, address = sock.recvfrom(1024) # 接收一個最大報文為1024字節的數據報 print("Received:", data.decode(), "from", address) if data.decode() == 'over': break
關于“python中如何實現socket發送消息”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
當前題目:python中如何實現socket發送消息
鏈接地址:http://m.newbst.com/article18/jeejgp.html
成都網站建設公司_創新互聯,為您提供云服務器、品牌網站設計、用戶體驗、網站建設、定制開發、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯