有没有办法从connection
中的connection_ptr
或websocketpp
获取本机套接字描述符?
我需要在将帧发送到客户端之前设置TCP_CORK。我是Boost.Asio的新手请指教。
答案 0 :(得分:2)
从github代码开始,您可以致电
connection_ptr->get_raw_socket().native_handle()
。
websocketpp::connection
继承自websocketpp::socket::connection
,websocket::socket::connection
提供get_socket()
公共成员函数,该函数返回对Boost.Asio套接字的引用。 Boost.Asio套接字提供了一个native_handle()
成员函数,它返回本机套接字表示。