python網(wǎng)絡(luò)編程實(shí)例簡析
更新時間:2014年09月26日 11:54:15 投稿:shichen2014
這篇文章主要介紹了python網(wǎng)絡(luò)編程,有不錯的借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了python網(wǎng)絡(luò)編程,分享給大家供大家參考。
具體方法如下:
服務(wù)端代碼如下:
from SocketServer import(TCPServer as TCP,
StreamRequestHandler as SRH)
from time import ctime
HOST = ''
PORT = 21567
ADDR = (HOST, PORT)
class MyRequestHandle(SRH):
def handle(self):
print 'connecting from ..', self.client_address
self.wfile.write("[%s]:%s" %
(ctime(),self.rfile.readline())
)
tcp_Server = TCP(ADDR,MyRequestHandle)
print 'WAITING connecting...'
tcp_Server.serve_forever()
客戶端代碼如下:
from socket import *
HOST = 'localhost'
PORT = 21567
BUFSIZE = 1024
ADDR = (HOST, PORT)
while True:
tcpCliSock = socket(AF_INET,SOCK_STREAM)
tcpCliSock.connect(ADDR)
data = raw_input('>>>')
if not data:
break
tcpCliSock.send("%s\r\n" % data)
data = tcpCliSock.recv(BUFSIZE)
if not data:
break
print data.strip()
tcpCliSock.close()
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python 數(shù)據(jù)可視化之Seaborn詳解
這篇文章主要介紹了Python數(shù)據(jù)可視化庫seaborn的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-11-11
python中用logging實(shí)現(xiàn)日志滾動和過期日志刪除功能
這篇文章主要介紹了python中用logging實(shí)現(xiàn)日志滾動和過期日志刪除功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級壓縮)
這篇文章主要介紹了Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級壓縮),本案例是基于?Python?Flask?進(jìn)行搭建,所以需要提前搭建一個?Flask?項(xiàng)目環(huán)境,有?app.py?文件和?templates/index.html?文件即可,需要的朋友可以參考下2023-01-01
Python numpy和matlab的幾點(diǎn)差異介紹
這篇文章主要介紹了Python numpy和matlab的幾點(diǎn)差異,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

