随笔分类 -  Tornado

摘要:# info=conn.recv(8096) # payload_len=info[1] &127 ##拿到这payload的值 # if payload_len==126: # extend_payload_len==info[2:4] #这个是头部信息,这个会往后面多占16位,就是前面的2个字节加上后面加上的4个字节,头部信息就是4个字节 # mask=info[4:8] ... 阅读全文
posted @ 2018-11-25 16:36 风不再来 阅读(346) 评论(0) 推荐(0) 编辑
摘要:import tornado.ioloop import tornado.web from tornado.concurrent import Future import time from tornado import gen #fututre模块进行异步的请求操作 class MainHandler(tornado.web.RequestHandler): ... 阅读全文
posted @ 2018-11-23 16:25 风不再来 阅读(157) 评论(0) 推荐(0) 编辑
摘要:第一种方式: import tornado.ioloop import tornado.web from tornado import gen from tornado.concurrent import Future import time #########异步效果1,iploop class MainHandler(tornado.web.RequestHandler): @ge... 阅读全文
posted @ 2018-11-23 13:53 风不再来 阅读(211) 评论(0) 推荐(0) 编辑
摘要:http:socket实现,短连接,请求响应websocket,socket实现,双工通信,请求响应socket创建连接,不断开 原理讲解:socket:客户端:(浏览器)2.先去请求连接,连接服务端(ip和端口)4.客户端发送数据过去,向服务端发送特殊的值(客户端自己生成的随机字符串),加密的sh 阅读全文
posted @ 2018-11-23 11:03 风不再来 阅读(185) 评论(0) 推荐(0) 编辑