本文實例講述了python實現可將字符轉換成大寫的tcp服務器。分享給大家供大家參考。具體分析如下:
下面的python代碼執行后通過tcp監控8081端口,用于將用戶發送的請求字符串轉換成大寫后返回,如果用戶發送的是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()
希望本文所述對大家的Python程序設計有所幫助。
新聞熱點
疑難解答