如Aquarium所述,经常被描述为HTML5的关键元素之一的WebSocket协议最终为been blessed(RFC 6455)。用于Delphi的WebSocket服务器实现
其中WebSocket服务器实现可用于德尔福?
- Delphi on Rails(谷歌代码,Mozilla Public License 1.1)
- Delphi Web Socket(谷歌代码,基于印第安纳波利斯9,New BSD License)
- WebSockets Delphi Components(商业,印第10,德尔福7 XE5)
您可以试试[我们的WebSockets库](http://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html#TITL_150)。 – 2015-05-18 16:02:51
@ArnaudBouchez对不起arnaud,但你的websocket库失败了:没有ssl(除了通过httpd.sys,这是Windows,而不是mormot),没有稳定的压缩(启用压缩服务器和客户端:客户端挂起),没有稳定的身份验证(已经把我的头发撕了两天),可怕的文档(大量的信息,但几乎完全无用,以真正的微软时尚),许多事情缺乏样本......我试图在这里客观。不要误解我的意思,SQLite基础非常强大且稳定,但websocket的实现留下了许多想要的东西。对不起,我希望我错了 – 2015-08-18 13:46:42
@TuncayGöncüoğlu是的,目前还没有SSL支持,AFAIK没有官方认证,也没有在WebSockets(RFC级别)压缩,所以我不明白你的意思。在实践中,我们在mORMot SOA中使用自己的二进制格式,它使用框架认证,以及它自己的压缩(SynLZ)和加密(AES)。我们开始将它用于大量事件的生产。当然,除了基于mORMot接口的SOA功能之外,该单元有点粗糙,因为您必须重新创建所有内容 - 但听起来很稳定(即使在多线程中)并使用低资源量。 – 2015-08-19 13:18:03