从websocketpp中的连接或connection_ptr获取本机套接字描述符?

时间:2013-03-13 12:05:22

标签: c++ websocket boost-asio websocket++

有没有办法从connection中的connection_ptrwebsocketpp获取本机套接字描述符? 我需要在将帧发送到客户端之前设置TCP_CORK。我是Boost.Asio的新手请指教。

1 个答案:

答案 0 :(得分:2)

github代码开始,您可以致电 connection_ptr->get_raw_socket().native_handle()

websocketpp::connection继承自websocketpp::socket::connectionwebsocket::socket::connection提供get_socket()公共成员函数,该函数返回对Boost.Asio套接字的引用。 Boost.Asio套接字提供了一个native_handle()成员函数,它返回本机套接字表示。