Project Web: https://tatsuhiro-t.github.io/wslay/
WSlay es una biblioteca WebSocket escrita en C. Implementa el Protocolo versión 13 descrito en RFC 6455. Esta biblioteca ofrece 2 niveles de API: API basada en eventos y API de bajo nivel basada en marco. Para la API basada en eventos, es adecuado para el estilo de patrón de reactores sin bloqueo. Puede establecer devoluciones de llamada en varios eventos. Para la API basada en marcos, puede enviar el marco de WebSocket directamente. WSLAY solo admite la parte de transferencia de datos del protocolo WebSocket y no realiza la apertura del apretón de manos en HTTP.
WSlay soporta:
Wslay no realiza ninguna operación de E/S por su propia. En cambio, les ofrece devoluciones de llamada. Esto hace que Wslay sea independiente en cualquier marcado de E/S, SSL, enchufes, etc. Esto hace que WSlay sea portátil en varias plataformas y los autores de aplicaciones pueden elegir libremente marcos de E/S.
Consulte Informes de prueba de Autobahn: servidor y cliente.
Sphinx se usa para generar páginas de hombres.
Para construir y ejecutar los programas de prueba unitaria, se necesitan los siguientes paquetes:
Para construir y ejecutar los programas de ejemplo, se necesitan los siguientes paquetes:
Construir desde Git es fácil, pero asegúrese de que se use al menos Autoconf 2.68.
$ Autoreconf -i $ AUTOMAKE $ Autoconf $ ./configure $ make