我遇到一个问题,即两个libwebsockets服务器实例正在尝试使用同一个端口。第一个实例运行正常,但第二个实例在尝试执行libwebsocket_create_context(..)时崩溃:
struct lws_context_creation_info info;
memset(&info, 0, sizeof(info));
info.port = 9000;
info.protocols = protocols;
info.extensions = libwebsocket_get_internal_extensions();
info.gid = -1;
info.uid = -1;
struct libwebsocket_context *context;
context = libwebsocket_create_context(&info);
有没有办法检查是否已经使用了所需的端口?
try {} catch(..){}无法捕获崩溃。