- 授权协议: LGPL
- 开发语言: C/C++
- 操作系统: Linux
- 软件首页: https://git.oschina.net/yuanhack/sarudp.git
- 软件文档: http://git.oschina.net/yuanhack/sarudp#git-readme
软件介绍
sarudp 是SYN-ACK-Retransfer UDP的缩写,是增加了传输可靠性的 UDP 协议,在 UDP 基础上实现了请求重传和应答重传,它同时具有 UDP 和 TCP 的优点,可同时支持 IPv6 和 IPv4 应用程序的开发。
sarudp 在收到数据后以对方的 ip:port 作为区分,使用 sarudp 协议将可以处理任意数量的 sarudp 终端。sarudp 库在初始化时创建几个文件描述符,运行时不会占用新的文件描述符资源,使用 sarudp 创建的服务,不需要担心处理的客户端上限。
sarudp 的 request 函数采用 请求-确认 机制工作,因此有序串行地调用 request 时,可以像TCP那样使对方收到的数据也是有序的。在不关心数据有序性的情况下,request 可并行使用,对方接收数据不保证有序性,但具有可靠性。
sarudp 的 send 函数向对方发送数据然后返回,就像普通的UDP数据 sendto 那样工作。
Ruby on Rails电子商务实战
Christian Hellsten、Jarkko Laine / 曹维远 / 人民邮电出版社 / 2008-4 / 49.00元
《Ruby on Rails电子商务实战》全面讲解了使用Ruby on Rails创建产品级应用程序的过程。书中通过演示构建网上书店的全过程,先后介绍如何使用如TDD的敏捷实践,启动一个项目并建立良好稳定的基础,如何深入Ruby on Rails,实现诸如将应用程序翻译成各种语言对产品进行调试等的普遍需求。其中用到的主要技术包括Ajax、聚合、设置标签和国际化等,还介绍了如何使用ActiveRec......一起来看看 《Ruby on Rails电子商务实战》 这本书的介绍吧!
