c++ - 从websocketpp中的connection或connection_ptr获取 native 套接字描述符?

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

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

最佳答案

来自关注github代码,你可能会调用 connection_ptr->get_raw_socket().native_handle()

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

关于c++ - 从websocketpp中的connection或connection_ptr获取 native 套接字描述符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15384847/

相关文章:

c++ - 用 gcc 编译 asio

c++ - 在客户端使用 boost 管理 1000+ 连接

c++ - boost asio tcp 服务器

c++ - 全局变量不递增(gcc 疯了吗?)

c++ - 使用 C++ Builder 在 Windows 上截取屏幕截图的线程安全

java - Jetty websocket客户端类WebSocketClient线程安全吗?

javascript - d3js 图表更新由 websocket 消息触发

c++ - 减少邻接表的内存需求

c++ - 为什么这段代码不能用于删除链表中的节点?

javascript - XMPP 服务器 MongooseIM 是否可以与 BOSH 或 WebSocket 配合使用?