用Scala开发一个开源协议处理库靠不靠谱?
fineqtbull
2009-11-03
如题,想听听大家的意见
![]() |
|
fineqtbull
2009-11-06
唉,看来je上对协议处理感兴趣的人还是不多呀。弄Lift又太费时间,我就先做个原型试试看,顺便练练Scala。
|
|
wugc
2009-11-06
什么协议?
|
|
fineqtbull
2009-11-06
wugc 写道 什么协议?
通用的框架,并不限于某一个协议。现在的设想是先弄一个通用的协议编码解码框架出来,将协议报文中的字段解码成Scala中的对象,然后就可以用Scala的模式匹配和Actor功能来处理了,最后将字段所对应的对象编码,组装成报文数据后发送。对于某一特定协议的编码和解码来说,只要用某一定义规则(类似于ASN.1)定义一下就可以了,只需很少的编程(比如Checksum计算什么的)。 |