- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Libevent 库 2.0 进行套接字通信。为了向 evbuffer 添加数据,我使用了 evbuffer_add。 bufferevent 将数据存储在其内部缓冲区中,并使用一些预定义的超时和水印设置通过套接字传输数据。
我的问题是,有没有办法控制数据传输?我们能否在写入任意随机字节数后随时显式传输数据?
最佳答案
此功能背后的想法是即发即弃。但是,您可以添加一个回调,以便在发送最终发生时,您可以做一些事情: evbuffer_add_cb
这不允许您进行太多控制,但您可以将其用于某些行为,例如附加缓冲区。
关于c++ - libevent bufferevent 的 evbuffer_add,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29599350/
我会保持简短。如何以阻塞方式将 bufferevent 输出缓冲区中等待的数据直接刷新到套接字。 在进行异步写入(使用 evbuffer_add)后关闭我的套接字包装器类时,libevent 吐出 e
我正在使用 Libevent 库 2.0 进行套接字通信。为了向 evbuffer 添加数据,我使用了 evbuffer_add。 bufferevent 将数据存储在其内部缓冲区中,并使用一些预定义
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 2 年前。 Improve t
我有这个多线程应用程序,每个线程都有一个循环,每个线程有两个成对的 bufferevents,用于在它们和主线程之间发送/接收数据。 理论上是这样。实际上,bufferevent_pair_new()
这是来自 libevent 书中的 echo TCP 服务器示例。我如何修改它以在每次写入后关闭套接字。我知道我可以通过调用 bufferevent_free() 来关闭套接字连接,但我不明白每次向套
我是一名优秀的程序员,十分优秀!