python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法
本文實例講述了python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法。分享給大家供大家參考。具體分析如下:
python開發(fā)簡單socket程序在兩臺電腦之間傳輸消息,分為客戶端和服務(wù)端,分別在兩臺電腦上運行后即可進行簡單的消息傳輸,也可以在一臺電腦上測試,設(shè)置兩個不同的端口即可。
# Save as server.py 服務(wù)端代碼 # Message Receiver import os from socket import * host = "" port = 13000 buf = 1024 addr = (host, port) UDPSock = socket(AF_INET, SOCK_DGRAM) UDPSock.bind(addr) print "Waiting to receive messages..." while True: (data, addr) = UDPSock.recvfrom(buf) print "Received message: " + data if data == "exit": break UDPSock.close() os._exit(0) # Save as client.py 客戶端代碼 # Message Sender import os from socket import * host = "127.0.0.1" # set to IP address of target computer port = 13000 addr = (host, port) UDPSock = socket(AF_INET, SOCK_DGRAM) while True: data = raw_input("Enter message to send or type 'exit': ") UDPSock.sendto(data, addr) if data == "exit": break UDPSock.close() os._exit(0)
希望本文所述對大家的Python程序設(shè)計有所幫助。
- python網(wǎng)絡(luò)編程之TCP通信實例和socketserver框架使用例子
- Python 網(wǎng)絡(luò)編程起步(Socket發(fā)送消息)
- python socket網(wǎng)絡(luò)編程步驟詳解(socket套接字使用)
- Python采用socket模擬TCP通訊的實現(xiàn)方法
- python實現(xiàn)socket客戶端和服務(wù)端簡單示例
- python使用socket向客戶端發(fā)送數(shù)據(jù)的方法
- 在python中的socket模塊使用代理實例
- Python Socket實現(xiàn)簡單TCP Server/client功能示例
- python服務(wù)器與android客戶端socket通信實例
- python使用socket 先讀取長度,在讀取報文內(nèi)容示例
相關(guān)文章
python中watchdog文件監(jiān)控與檢測上傳功能
這篇文章主要介紹了python中watchdog文件監(jiān)控與檢測上傳功能,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10python matplotlib畫圖庫學(xué)習(xí)繪制常用的圖
這篇文章主要為大家詳細介紹了python matplotlib畫圖庫學(xué)習(xí)繪制常用的圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-03-03python中關(guān)于py文件之間相互import的問題及解決方法
這篇文章主要介紹了python中關(guān)于py文件之間相互import的問題,本文用一個例子演示下如何解決python中循環(huán)引用的問題,需要的朋友可以參考下2022-02-02Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么
這篇文章主要介紹了Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-06-06