我需要在apache C模块中检索套接字对象。我已经阅读了文档,但是找不到找到它的方法。
但是,我可以获取apr_sockaddr_t
对象用于请求
答案 0 :(得分:0)
这是一种实现方法:
apr_socket_t *asock = ap_get_conn_socket(req->connection);
int fd = 0;
apr_os_sock_get(&fd, asock);
char buf[1024] = "HTTP/1.1 200 OK\r\nContent-Length: 34\r\nContent-Type: text/html\r\nHost: localhost\r\n\r\nHELLO WORLD FROM AN AWESOME SOCKET";
write(fd, buf, strlen(buf));
close(fd);