我用c实现了一个异步协议解析。比较简陋,但是让解析过程简单了一些,基本可以按照协议规范按部就班地来,不再乱到没头绪。但是解析出来的数据比如url,host如何方便地使用,还没弄。之前想过也弄成异步事件的方式,和解析部分分开。好像你这里也提到是弄成事件,但我大概扫了一眼,没太看明白。
【 在 heideggerr 的大作中提到: 】
: 在东软的Neteye产品中用过,那个商用版支持编译模式,比我开源的这个只支持解释模式的版本 效率高多了,而且都过去好多年了,他们维护的NEL应该比我开源的增加了无数的新功能了。
: 说到协议解析,你可以参考下我开源的另外一个项目,
https://github.com/siegfried415/smtp-nel-filter , 这是一个用NEL实现的smtp协议解析的例子项目,有很多好玩的功能。
--
FROM 125.34.104.*