python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法
更新時間:2015年03月13日 11:53:10 作者:niuniu
這篇文章主要介紹了python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法,涉及Python操作socket的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了python實現(xiàn)簡單socket程序在兩臺電腦之間傳輸消息的方法。分享給大家供大家參考。具體分析如下:
python開發(fā)簡單socket程序在兩臺電腦之間傳輸消息,分為客戶端和服務端,分別在兩臺電腦上運行后即可進行簡單的消息傳輸,也可以在一臺電腦上測試,設置兩個不同的端口即可。
# Save as server.py 服務端代碼 # 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程序設計有所幫助。
您可能感興趣的文章:
- python網(wǎng)絡編程之TCP通信實例和socketserver框架使用例子
- Python 網(wǎng)絡編程起步(Socket發(fā)送消息)
- python socket網(wǎng)絡編程步驟詳解(socket套接字使用)
- Python采用socket模擬TCP通訊的實現(xiàn)方法
- python實現(xiàn)socket客戶端和服務端簡單示例
- python使用socket向客戶端發(fā)送數(shù)據(jù)的方法
- 在python中的socket模塊使用代理實例
- Python Socket實現(xiàn)簡單TCP Server/client功能示例
- python服務器與android客戶端socket通信實例
- python使用socket 先讀取長度,在讀取報文內(nèi)容示例
相關文章
python中watchdog文件監(jiān)控與檢測上傳功能
這篇文章主要介紹了python中watchdog文件監(jiān)控與檢測上傳功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10python中關于py文件之間相互import的問題及解決方法
這篇文章主要介紹了python中關于py文件之間相互import的問題,本文用一個例子演示下如何解決python中循環(huán)引用的問題,需要的朋友可以參考下2022-02-02Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么
這篇文章主要介紹了Python3.9 beta2版本發(fā)布了,看看這7個新的PEP都是什么,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-06-06