本文實(shí)例講述了python實(shí)現(xiàn)可將字符轉(zhuǎn)換成大寫(xiě)的tcp服務(wù)器。分享給大家供大家參考。具體分析如下:
下面的python代碼執(zhí)行后通過(guò)tcp監(jiān)控8081端口,用于將用戶(hù)發(fā)送的請(qǐng)求字符串轉(zhuǎn)換成大寫(xiě)后返回,如果用戶(hù)發(fā)送的是end,則中斷連接
import SocketServerimport netstringclass MyRequestHandler(SocketServer.BaseRequestHandler): def handle(self): print "From:", self.client_address while 1: rq = netstring.readns(self.request) print rq netstring.writens(self.request, rq.upper()) if rq.lower() == "end": breakmyServer = SocketServer.TCPServer(('', 8081), MyRequestHandler)myServer.handle_request()希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注