如何检查libwebsockets服务器端口是否已被占用?

时间:2013-10-15 14:58:32

标签: c++ c websocket

我遇到一个问题,即两个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(..){}无法捕获崩溃。

0 个答案:

没有答案