Web do projeto: https://tatsuhiro-t.github.io/wslay/
O WSLAY é uma biblioteca WebSocket escrita em C. Ele implementa a versão 13 do protocolo descrita na RFC 6455. Esta biblioteca oferece 2 níveis de API: API baseada em eventos e API de baixo nível baseada em quadros. Para API baseada em eventos, é adequada para o estilo de padrão de reator não bloqueado. Você pode definir retornos de chamada em vários eventos. Para API baseada em quadros, você pode enviar o quadro do WebSocket diretamente. O WSLAY suporta apenas parte da transferência de dados do Protocolo WebSocket e não executa o handshake de abertura no HTTP.
WSLAY suporta:
O WSLAY não executa nenhuma operações de E/S por conta própria. Em vez disso, oferece retornos de chamada para eles. Isso torna o WSLAY independente em qualquer estrutura de E/S, SSL, soquetes, etc. Isso torna o WSLAY portátil em várias plataformas e os autores do aplicativo podem escolher estruturas de E/S livremente.
Consulte Relatórios de teste Autobahn: servidor e cliente.
Esfinge é usado para gerar páginas de homem.
Para construir e executar os programas de teste de unidade, são necessários os seguintes pacotes:
Para construir e executar os programas de exemplo, são necessários os seguintes pacotes:
Construir do Git é fácil, mas certifique -se de que pelo menos o AutoConf 2.68 seja usado.:
$ autoreConf -i $ Autorake $ autoconf $ ./configure $ make