python實(shí)現(xiàn)可將字符轉(zhuǎn)換成大寫的tcp服務(wù)器實(shí)例
本文實(shí)例講述了python實(shí)現(xiàn)可將字符轉(zhuǎn)換成大寫的tcp服務(wù)器。分享給大家供大家參考。具體分析如下:
下面的python代碼執(zhí)行后通過tcp監(jiān)控8081端口,用于將用戶發(fā)送的請求字符串轉(zhuǎn)換成大寫后返回,如果用戶發(fā)送的是end,則中斷連接
import SocketServer
import netstring
class 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":
break
myServer = SocketServer.TCPServer(('', 8081),
MyRequestHandler)
myServer.handle_request()
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python基礎(chǔ)語法(Python基礎(chǔ)知識點(diǎn))
這篇文章主要介紹了Python基礎(chǔ)語法(Python基礎(chǔ)知識點(diǎn)),需要的朋友可以參考下2016-02-02
Python實(shí)現(xiàn)字符串反轉(zhuǎn)的9種方法(最全)
本文主要介紹了Python實(shí)現(xiàn)字符串反轉(zhuǎn)的9種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Python實(shí)現(xiàn)Event回調(diào)機(jī)制的方法
今天小編就為大家分享一篇Python實(shí)現(xiàn)Event回調(diào)機(jī)制的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
實(shí)現(xiàn)Python3數(shù)組旋轉(zhuǎn)的3種算法實(shí)例
在本篇文章里小編給大家整理的是一篇關(guān)于實(shí)現(xiàn)Python3數(shù)組旋轉(zhuǎn)的3種算法實(shí)例內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。2020-09-09
Python語言規(guī)范之Pylint的詳細(xì)用法
Pylint 是一個 Python 代碼分析工具,它分析 Python 代碼中的錯誤,查找不符合代碼風(fēng)格標(biāo)準(zhǔn)(Pylint 默認(rèn)使用的代碼風(fēng)格是 PEP 8)和有潛在問題的代碼,接下來通過本文給大家介紹Python Pylint的使用,感興趣的朋友一起看看吧2021-06-06

