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()
標簽:
版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯系。
總結
以上是生活随笔為你收集整理的python socket服务器多线程_Python多线程socket服务器端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wincc报表日报表实例_工作系统二次开
- 下一篇: python修改第三方库重写_Pytho