我使用以下选项编译了 libwebsockets v1.7-stable:
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/tmp/test -DLWS_WITH_ZLIB=0 -DLWS_WITHOUT_EXTENSIONS=1 -DLWS_WITH_SSL=0
当我尝试用这个库编译 test-server-echo 时,我在 LWS_CALLBACK_RECEIVE 上遇到了断言失败:
main.c:109: callback_echo: Assertion `(int)pss->len == -1' failed.
同时用该库编译的 test-echo-server 工作顺利。我该如何解决这个问题?
你可以在这里找到代码:http: //pastebin.com/VMMhG4bP