python socket服务器多线程_Python多线程socket服务器端
import threading
import SocketServer
import json
import time
class ThreadedTCPRequestHandler(SocketServer.BaseRequestHandler):
def handle(self):
start_time=time.time()
print start_time
data = self.request.recv(1024)
jdata = json.loads(data)
try:
print jdata#寫自己的處理過程
except Exception as e:
msg=e.message
else:
msg='success'
# host=self.client_address
# sub_thread = threading.current_thread()
response = {'data':data,'message':msg}
print response
jresp = json.dumps(response)
self.request.sendall(jresp)
print 'count_time---',time.time()-start_time
if __name__ == "__main__":
server=SocketServer.ThreadingTCPServer(('192.168.15.32',5000),ThreadedTCPRequestHandler)
# ip, port = server.server_address
print " .... waiting for connection"
server.serve_forever()
標(biāo)簽:
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。
總結(jié)
以上是生活随笔為你收集整理的python socket服务器多线程_Python多线程socket服务器端的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wincc报表日报表实例_工作系统二次开
- 下一篇: aba会导致问题_护发素会导致掉发?这个