开发Apache模块 - 错误:解除引用指向不完整类型'apr_socket_t {aka struct apr_socket_t}'的指针

时间:2018-06-16 13:47:38

标签: apache-modules

我试图访问apache模块中的套接字描述符。更改了mod_example.c:

conn_rec *conn = r->connection;
struct apr_socket_t *csd = (struct apr_socket_t *)((core_net_rec *)conn->input_filters->ctx)->client_socket;
int sock_fd = csd->socketdes;

并且有一个错误: 错误:解除引用指向不完整类型'struct apr_socket_t'的指针          int sock_fd = csd-> socketdes;

apr_network_io.h位于包含路径中。 请指教。

1 个答案:

答案 0 :(得分:1)

这是在模块中获取本机套接字的类型安全配方:

$collection | Where-Object SID -eq 'ABC'