摘要:
twisted是直接支持websocket的,包括明文解密、发送消息自动带帧信息、握手协议等都对用户透明,可以比较方便地进行html5的websocket编程。http://stackoverflow.com/questions/4406256/twisted-and-websockets-bey... 阅读全文
摘要:
js中定时器都是非阻塞的,setTimeout和setInterval都是设置完了,就接着往下执行了。 twisted支持两种方式的定时器,阻塞与不阻塞都支持。阻塞的话,就是python中的常用用法time.sleep(),这时线程会阻塞住,不往下执行了。另一种类似js中的setTimeout,... 阅读全文
摘要:
这几天又遇到了个头大的问题——tcp会将几个连续发送出去的请求合并成一个请求发出去,也就是说,并不是在客户端send几次,server端就接收几次,有可能客户端连续改送5个请求,但在server端5个请求却是合并成一个,只recv一次的。 如果是普通的socket编程,拆解几次请求应该还比较好做... 阅读全文