goahead中的WebsSocket结构体

本文详细解析了WebsSocket结构体,包括数据缓冲区、事件处理器、地址信息、状态标志等组件,展示了在IT网络编程中处理网络连接的重要组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

typedef struct WebsSocket {
  WebsBuf       lineBuf; /**< Line ring queue */
  SocketAccept  accept;  /**< Accept handler */
  SocketHandler handler; /**< User I/O handler */
  char*         ip;      /**< Server listen address or remote client address */
  void*         handler_data;   /**< User handler data */
  int           handlerMask;    /**< Handler events of interest */
  int           sid;            /**< Index into socket[] */
  int           port;           /**< Port to listen on */
  int           flags;          /**< Current state flags */
  Socket        sock;           /**< Actual socket handle */
  int           fileHandle;     /**< ID of the file handler */
  int           interestEvents; /**< Mask of events to watch for */
  int           currentEvents;  /**< Mask of ready events (FD_xx) */
  int           selectEvents;   /**< Events being selected */
  int           saveMask;       /**< saved Mask for socketFlush */
  int           error;          /**< Last error */
  int           secure;         /**< Socket is using SSL */
  int           handshakes;     /**< Number of renegotiations */
} WebsSocket;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值