首页 > 代码库 > libwebsockets 运行问题

libwebsockets 运行问题

/****************************************************************************** *                        libwebsockets 运行问题 * 说明: *     编译发现libwebsockets运行出问题,解决一下。 * *                                         2017-6-28 深圳 龙华樟坑村 曾剑锋 *****************************************************************************/一、错误现象:    1. Run error message:        [zengjf@root ~]#  ./lwsserver         Parse local config over, member size: 8        [2017/03/16 18:35:09:7201] NOTICE: Initial logging level 7        [2017/03/16 18:35:09:7202] NOTICE: Libwebsockets version: 1.7.5 zengjf@zengjf-        [2017/03/16 18:35:09:7202] NOTICE: IPV6 not compiled in        [2017/03/16 18:35:09:7203] NOTICE: libev support not compiled in        [2017/03/16 18:35:09:7205] NOTICE:  Threads: 1 each 1024 fds        [2017/03/16 18:35:09:7205] NOTICE:  mem: platform fd map:  4096 bytes        [2017/03/16 18:35:09:7206] NOTICE:  mem: per-conn:          308 bytes + protocol rx buf        [2017/03/16 18:35:09:7207] NOTICE:  canonical_hostname = zengjf        [2017/03/16 18:35:09:7207] NOTICE:  Compiled with OpenSSL support        [2017/03/16 18:35:09:7208] NOTICE:  Using non-SSL mode        [2017/03/16 18:35:09:7309] NOTICE:  OpenSSL doesnt support ECDH        [2017/03/16 18:35:09:7311] NOTICE:  Listening on port 9000        starting server with thread: 1...    2. Browser error message:        VM900:37 WebSocket connection to ws://localhost:9000/ failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED二、解决办法:    1. cat package/libwebsockets/libwebsockets.mk        ...        LIBWEBSOCKETS_CONF_OPTS = -DLWS_WITHOUT_TESTAPPS=ON -DLWS_IPV6=OFF -DLWS_SSL_SERVER_WITH_ECDH_CERT=ON        ...    2. cat output/build/libwebsockets-v1.7.5/CMakeLists.txt        ...        if (LWS_SSL_SERVER_WITH_ECDH_CERT)            set(LWS_SSL_SERVER_WITH_ECDH_CERT 1)        endif()        ...    3. cat output/build/libwebsockets-v1.7.5/lws_config.h        ...        /* Build with support for ipv6 */        #undef LWS_USE_IPV6        ...        /* SSL server using ECDH certificate */        #define LWS_SSL_SERVER_WITH_ECDH_CERT        ...

 

libwebsockets 运行问题