2007年02月10日 星期六 17:51
最近在学twisted研究了otter的代码发现 http://cvs.woodpecker.org.cn/svn/woodpecker/otter/trunk/OtterTool/templet/lib/protocols/byteprotocol.py 的第34行直接那么简单的break会丢失length造成错误。 而且感觉ByteMessageProtocol跟twisted.protocals.basic.Int32StringReceiver以及twisted.protocals.basic.Int32StringReceiver功能上有重复的感觉, 我想也许是因为当时twisted的这两个Protocol还没存在吧?patch我就不提供了看twisted的那两个Protocol的实现应该就足够了。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070210/a4003983/attachment.htm
2007年02月10日 星期六 20:08
...... -------------- ä¸ä¸é¨å -------------- ??HTML?????... URL: http://python.cn/pipermail/python-chinese/attachments/20070210/95bb0905/attachment.html
2007年02月11日 星期日 00:24
On 2/10/07, 3751 <lwm3751在gmail.com> wrote: > 最近在学twisted研究了otter的代码发现http://cvs.woodpecker.org.cn/svn/woodpecker/otter/trunk/OtterTool/templet/lib/protocols/byteprotocol.py > 的第34行直接那么简单的break会丢失length造成错误。而且感觉ByteMessageProtocol跟twisted.protocals.basic.Int32StringReceiver以及twisted.protocals.basic.Int32StringReceiver功能上有重复的感觉,我想也许是因为当时twisted的这两个Protocol还没存在吧?patch我就不提供了看twisted的那两个Protocol的实现应该就足够了。 > > 嗬嗬嗬代码已经没有维护了; 当初是作为硬件测试项目的一个子工具实现的, Twisted 部分的代码我并不了解, 只是经过尋找使用 XSLT 的方式进行了代码的自动生成, 以便根据不同的协议生成对应的响应代码, 而作为代码生成的模板并没有经过严密的测试, 可以作为参考来辅助你的思考而已………… -- '''Time is unimportant, only life important! http://zoomquiet.org blog在http://blog.zoomquiet.org/pyblosxom/ wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet scrap在http://floss.zoomquiet.org douban在http://www.douban.com/people/zoomq/ ____________________________________ Pls. use OpenOffice.org to replace M$ Office. http://zh.openoffice.org Pls. use 7-zip to replace WinRAR/WinZip. http://7-zip.org/zh-cn/ You can get the truely Freedom 4 software. '''
Zeuux © 2025
京ICP备05028076号