Como se menciona en el Aquarium, el protocolo WebSocket, a menudo descrito como uno de los elementos clave de HTML5, finalmente ha been blessed (RFC 6455).Implementaciones del servidor WebSocket para Delphi
¿Cuál servidor WebSocket hay implementaciones disponibles para Delphi?
- Delphi on Rails (Google Code, Mozilla Public License 1.1)
- Delphi Web Socket (Google Code, basado en Indy 9, New BSD License)
- WebSockets Delphi Components (comercial, Indy 10, Delphi 7 a XE5)
Puede probar [nuestra biblioteca WebSockets] (http://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html#TITL_150). –
@ArnaudBouchez Lo siento arnaud, pero su biblioteca de websocket falla de manera épica: no ssl (excepto en httpd.sys, que es windows, no mormot), no hay compresión estable (habilite la compresión en el servidor y el cliente: el cliente se cuelga), no Autenticación estable (me he estado arrancando los pelos por dos días), documentación terrible (mucha información pero casi completamente inútil, al estilo de Microsoft), falta de muestras para muchas cosas ... Y trato de ser objetivo aquí. No me malinterpreten, la base de SQLite es muy potente y estable, pero la implementación de websocket deja mucho que desear. Lo siento, espero estar equivocado –
@ TuncayGöncüoğlu Sí, todavía no hay soporte SSL, y AFAIK no hay autenticación oficial, ni compresión en WebSockets (a nivel de RFC), así que no entiendo a qué te refieres. En la práctica, usamos nuestro propio formato binario dentro de mORMot SOA, y utiliza la autenticación de marco, y su propia compresión (SynLZ) y encriptación (AES). Comenzamos a usarlo en producción con una gran cantidad de eventos. Por supuesto, fuera de la función SOA basada en la interfaz mORMot, la unidad es un poco difícil, ya que tiene que reinventar todo, pero suena estable (incluso en múltiples hilos) y usa poca cantidad de recursos. –